[解決済み] セレクトボックスのプレースホルダーを作成するにはどうすればよいですか?
2022-03-18 12:18:56
質問
テキスト入力にプレースホルダーを使用していますが、うまくいっています。しかし、セレクトボックスにもプレースホルダーを使いたいと思っています。もちろん、このコードを使用することができます。
<select>
<option value="">Select your option</option>
<option value="hurr">Durr</option>
</select>
しかし、'Select your option' はライトグレーではなく、黒で表示されます。jQueryでもかまいません。
これは、ドロップダウンで(だから矢印をクリックした後)オプションをグレーにするだけです。
option:first {
color: #999;
}
問題は、セレクトボックスでプレースホルダーを作る人はどうやっているのか、ということです。しかし、それはすでに回答されています、乾杯。
そしてこれを使うと、(本当の選択肢を選んだ後でも)選択された値が常にグレーになってしまうのです。
select {
color: #999;
}
解決方法は?
非CSS - JavaScript/jQueryの回答はありません。
<select>
<option value="" disabled selected>Select your option</option>
<option value="hurr">Durr</option>
</select>
更新情報 (2021年12月)。
最新のFirefox,Chrome,Safariで動作します。以前はコメントで指摘されているように、多くのブラウザで動作しないことがありました。
関連
-
[解決済み】divの高さを画面の残りスペースで埋めるようにする
-
[解決済み] textareaのresizableプロパティを無効にするにはどうしたらよいですか?
-
[解決済み] 要素を水平方向にセンタリングする方法
-
[解決済み] How can I set the default value for an HTML <select> element?
-
[解決済み] クリック可能なラベルを持つチェックボックスを作成するには?
-
[解決済み] input type="file "ボタンのスタイリング
-
[解決済み] 検索エンジンはAngularJSアプリケーションをどのように扱っているのか?
-
[解決済み] メモ帳++でXML/HTMLを自動整形/インデントする方法
-
[解決済み】jQueryでチェックボックスがチェックされているかどうかを確認するにはどうすればよいですか?
-
[解決済み】HTML5入力のプレースホルダの色をCSSで変更する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 名前が''の無効なフォームコントロールはフォーカスされない
-
[解決済み] CSS - カーソルを置いたときに塗りつぶしの色を変更する - SVG PATH
-
[解決済み] <button> vs. <input type="button" />. Which to use?
-
[解決済み] HTMLページからのリダイレクト
-
[解決済み] input type="file "ボタンのスタイリング
-
[解決済み] HTMLでBase64画像を表示する方法
-
[解決済み] フレックスアイテムを右寄せにするには?
-
[解決済み] なぜAngularJSはselectに空のオプションを含めるのですか?
-
[解決済み] CSSでdivを縦にスクロールできるようにする
-
[解決済み] HTML Input="file" Accept Attribute File Type (CSV)