[解決済み] セレクトボックスのテキストを中央揃えにすることは可能ですか?
2022-02-16 05:28:20
質問
こんなことをやってみました。 http://jsfiddle.net/ilyaD/KGcC3/
HTMLです。
<select name="state" class="ddList">
<option value="">(please select a state)</option>
<option class="lt" value="--">none</option>
<option class="lt" value="AL">Alabama</option>
<option class="lt" value="AK">Alaska</option>
<option class="lt" value="AZ">Arizona</option>
<option class="lt" value="AR">Arkansas</option>
<option class="lt" value="CA">California</option>
<option class="lt" value="CO">Colorado</option>
</select>
CSSです。
select { width: 400px; text-align: center; }
select .lt { text-align: center; }
ご覧の通り、うまくいきません。 セレクトボックスのテキストを中央揃えにするCSSだけの方法はないのでしょうか?
どのように解決するのですか?
プレーンなCSSでは不可能ですし、完全なクロスブラウザー対応にすることもできませんね。
しかし、jQueryプラグインを使用すれば、ドロップダウンのスタイルを変更することができます。
このプラグインは
select
要素を作成し
span
要素などをオンザフライで表示し、カスタムドロップダウンリストのスタイルを表示します。スパンなどのスタイルを変更することで、項目を中央揃えにすることができると確信しています。
関連
-
[解決済み】なぜ私のdivは重なっているのですか?
-
[解決済み] Bootstrap 4のclass="mb-0 "とは何ですか?
-
[解決済み] ヘッダー付きCSSボックス
-
[解決済み] 要素を水平方向にセンタリングする方法
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] 画像の横のテキストを縦に揃える?
-
[解決済み] セレクトボックスのプレースホルダーを作成するにはどうすればよいですか?
-
[解決済み] Twitter Bootstrap 3を使用して列を中央に配置する
-
[解決済み] divブロック内のテキストを(水平方向と垂直方向に)センタリングするにはどうすればよいですか?
-
[解決済み】CSSを使用して、すべてのブラウザでdiv要素を垂直方向に中央に配置するにはどうすればよいですか?
最新
-
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)にIDを使うな "なら、IDの代わりに何を使えばいい?
-
[解決済み] ユーザーエージェントのスタイルシートが私のCSSを上書きしないようにする方法
-
[解決済み] SVGの塗りつぶし色が効かない
-
[解決済み] CSS - div から画面の幅いっぱいまでオーバーフローさせる方法
-
[解決済み] このベベルボタンをCSSで実現するには?
-
[解決済み] Ionicカードリスト作成
-
[解決済み] Bootstrap 3 で列からパディングを削除する
-
[解決済み] 幅・高さをピクセル単位からパーセント単位で設定する。
-
[解決済み] HTMLとCSSのBackground-imageが表示されない
-
[解決済み] select2入力の幅を設定する(Angular-uiディレクティブを使用)