ドロップダウンリストのすぐ外側に来る境界線を削除したい。
やっています:
select#xyz option {
Border: none;
}
しかし、私にはうまくいきません。
ドロップダウン ボックス自体のスタイルを設定することはできず、入力フィールドのみをスタイル設定できます。ボックスは、オペレーティング システムによってレンダリングされます。
入力フィールドの外観をより細かく制御したい場合は、いつでもJavaScript ソリューションを調べることができます。
ただし、意図が入力自体から境界線を削除することであった場合、セレクターは間違っています。代わりにこれを試してください:
select#xyz {
border: none;
}
あなたが得ることができる最大のものは次のとおりです。
select#xyz {
border:0px;
outline:0px;
}
完全にスタイリングすることはできませんが、次のようなものを試すことができます
select#xyz {
-webkit-appearance: button;
-webkit-border-radius: 2px;
-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
-webkit-padding-end: 20px;
-webkit-padding-start: 2px;
-webkit-user-select: none;
background-image: url(../images/select-arrow.png),
-webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
background-position: center right;
background-repeat: no-repeat;
border: 1px solid #AAA;
color: #555;
font-size: inherit;
margin: 0;
overflow: hidden;
padding-top: 2px;
padding-bottom: 2px;
text-overflow: ellipsis;
white-space: nowrap;
}