私の人生では、サイズ属性を使用する選択ボックスのスタイルを設定する方法がわかりません。そこにあるほとんどすべてのチュートリアルは、単一項目の選択ボックス用です。size 属性を使用する選択ボックスの経験はありますか?
参考までに、これは私が話していることです:
<select class="awesome_select" size="5">
<option>1</option>
<option>2</option>
</select>
Mac 用の Chrome/Safari/Firefox で開発しています。-moz-appearance: none; を試しました。-webkit-appearance: none; 選択ボックスと個々のオプションの両方のプロパティ。また、選択とオプションに境界線を設定しようとしました。
サイズを変更したり、移動したり、フォント サイズを変更したりできるという意味で、選択ボックスのスタイルを設定することはできますが、個々のオプションのスタイルを完全に設定することはできません。
edit 1これが私がやりたいことの例です:
select.awesome_select {
border: 1px solid #ACADAC;
padding: 0;
outline: none;
-webkit-appeareance: none;
}
select.awesome_select option {
padding: 5px;
background-color: #FF0000;
-webkit-appearance: none;
}
通常の選択 (size 属性を使用しない) がある場合は、好きなようにスタイルを設定できます。サイズ属性を使用すると、オプションを突然変更できなくなります。