Unterer Rand für die select box option funktioniert nicht in chrome
Möchte ich underline
deaktiviert die Optionen auf eine select
box. Siehe meinen code,
CODE
CSS:
#myselect option {
font-size: 13px;
color: #1A1F24;
}
#myselect option:disabled {
font-size: 11px;
color: #ABB6C0;
border-bottom: 1px solid #ABB6C0;
}
HTML:
<select id="myselect">
<option value="1">One</option>
<option value="2" disabled>Two</option>
<option value="3">Three</option>
<option value="4">Four</option>
</select>
Dieser code funktioniert in firefox. Funktioniert nicht in chrome. Wie zu machen, arbeiten diese in chrome auch ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gemäß dieser Artikel von ElectricToolbox ,
border
es ist nicht eine Eigenschaft, Sie können den Stil inselect
/option
/optgroup
bei der Verwendung von Chrome.Hier ist die Eigenschaften, die Sie Stil:
font-style
font-weight
color
background-color
font-family
font-size
padding
Hinweis :, dass einige dieser Eigenschaften oben nur Arbeit für eins der Elemente, zum Beispiel
padding
nur wird die Arbeit inselect
Wenn Sie anpassen möchten
selects
möchten Sie vielleicht zu versuchen, einige der plugins wählt hier heraus, wie :border
funktioniert gut für<select>
einfach nicht<option>
oder<optgroup>
. Ich nur erwähne dies, weil<select>
wurde ausgesondert zu Beginn Ihrer Antwort, für dieborder
Eigenschaft.Sieht es aus wie Sie nur können Grenzen für
option
Elemente im Firefox als pro diese.Müssen Sie erstellen eine benutzerdefinierte Dropdown-Liste-Steuerelement zu erreichen, eine Universelle Lösung. Check-out Benutzerdefinierte Drop-Down-List-Styling für einige Beispiele.