HTML で入力プロンプトのテキスト スタイルを変更するためのサンプル コード

HTML で入力プロンプトのテキスト スタイルを変更するためのサンプル コード

多くのウェブサイトでは、入力ボックスにヒントテキストが表示されています。入力ボックスにヒントテキストを表示する方法を見てみましょう。 <input> タグに placeholder="prompt text" を追加するだけで済みますが、プロンプト テキストのスタイルを変更したい場合はどうすればよいでしょうか。 CSS スタイルは次のように設定できます。

<!DOCTYPE html>
<html>
<ヘッド>
<メタ文字セット="UTF-8">
<title>入力ボックスのプロンプトテキスト</title>
<スタイル>
/*プロンプトテキストの色を変更する*/
input::-webkit-input-placeholder { /* WebKit ブラウザ */ 
色: 赤; 
}
input:-moz-placeholder { /* Mozilla Firefox 4 から 18 */ 
色: 赤; 
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */ 
色: 赤; 
}
input:-ms-input-placeholder { /* Internet Explorer 10+ */ 
色: 赤; 
}
</スタイル>
</head>
<本文>
<input type="text" placeholder="ユーザー名を入力してください" />
</本文>
</html>

変更されたプロンプト テキスト スタイルは次のとおりです。

PS: HTML5の入力タグの必須属性プロンプトテキストの変更を見てみましょう

フォームを送信するときに、このような要件に遭遇することがあります。ユーザーが必要な情報を入力せずに送信した場合、プロンプト テキストを必要なプロンプト情報に変更する必要があります。この場合、入力に次のステートメントを追加できます。

<input type="text" placeholder="お名前" 必須 oninvalid="setCustomValidity('お名前を入力してください');" oninput="setCustomValidity('');" />

html の入力プロンプト テキスト スタイルを変更する方法については、これで終わりです。html の入力テキスト スタイルに関するより詳しい内容については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  クールな点滅アラームボタンをおすすめします

>>:  小さなプログラムが天井に張り付いてしまう問題を完璧に解決するためにposition:stickyを使用する方法

推薦する

JSは10進数を16進数に変換するサンプルコードを実装します

序文コードを書くと、時々基数変換の問題に遭遇します。一般的な変換には、2進数、8進数、10進数、16...

MySQL ピボットテーブルについての簡単な説明

次のような製品部品表があります。一部 部品ID 部品タイプ 製品ID ---------------...

MySql のクラッシュとサービスの起動失敗の解決策

私は長い間PHPに触れてきましたが、インストール環境は非常に不慣れです。多くの問題に遭遇しました。B...

nginx を使用して特定のインターフェース (URL) をブロックする方法

1. はじめに場合によっては、Web プラットフォームがオンラインになった後、サービス インターフェ...

MySQLのグループカウントと範囲集計を実装する2つの方法

1つ目:通常動作 選択 SUM(ddd) AS count_days、 場合 aa.days >...

MySQLのファジークエリのような遅い速度を解決する方法

質問: インデックスは作成されているのに、Like ファジー クエリがまだ遅いのはなぜですか?インデ...

ドラッグ効果を実現するための js オブジェクト指向メソッド

この記事では、ドラッグアンドドロップをJSオブジェクト指向で実装するための具体的なコードを参考までに...

MySQL における識別子の大文字と小文字の区別の問題の詳細な分析

MySQL では、テーブル名の大文字と小文字の区別の問題が発生する可能性があります。実際、これはプラ...

IE8対応のボーダー半径処理方法

canisue (http://caniuse.com/#search=border-radius)...

Vueのハッシュジャンプ原理の詳細な説明

目次ハッシュと履歴の違いハッシュ履歴getCurrentLocation の実装setupListe...

Dockerコンテナのk8sデプロイメントの実装

環境: (docker、k8s クラスター)、前回 docker で起動した Java プログラムの...

MySQLの一般的なメモリ不足による起動失敗に対する完璧な解決策

1. MySQLが正常に起動しない場合は、エラーログ/var/log/mysql/error.log...

伝説的な VUE 構文シュガーは何をするのでしょうか?

目次1. 糖衣構文とは何ですか? 2. VUE の構文糖とは何ですか? 1. 最も一般的な構文シュガ...

ボタンをEnterキーに関連付けるjsコード

コードをコピーコードは次のとおりです。 <html> <ヘッド> <ス...

CSS3は、変換変形とイベントを組み合わせて扇形のナビゲーションを完成させます。

この場合、transition という単語を間違って書いたため、午後中ずっとそれに取り組みました。本...