私は標準のhtml要素を使ったこの単純なフィドル<select>
を持っていますが、やろうとしているのは<option>
タグの中央揃えです。
私はすでに試しましたtext-indent: 20px
が、その中心は選択の目に見えるタグだけです!
どうすれば中央に配置できますか?
あなたはただ使うことができます
select {
text-align: center;
}
変更されたJSFiddleを参照してください
残念ながら、これは Firefox でのみ機能します。Chrome の場合、padding-left
@CTravel のソリューションと同様のものを使用する必要があります
select {
padding-left: 20px;
}
変更された JSFiddle
しかし、これはoption
Firefox の要素では機能しないため、クロスブラウザー ソリューションでもありません。
使用しないでください
select {
...
padding: 0 0 0 20px;
}
また
select {
text-align: center;
}
それらは選択では機能しません。JQuery の select スタイルを使用できるかもしれません: JQuery UI Select
このリンクをチェックしてください:
他の場所で述べたように、プレーンな CSS では不可能です。(とにかくすべてのブラウザに対応しているわけではありません)