2016-07-27 14 views
2

ich Chrome benutze und ich finde es eine untere Grenze Option Elemente nicht machen:Gibt es eine Möglichkeit, einem Optionselement einen Rahmen zu geben?

<select> 
    <option>Hello</option> 
    <option style="border-bottom: 3px solid red;">How are you</option> 
    <option>What's up</option> 
</select> 

I Twitter Bootstrap bin mit und wissen, dass dieser Rahmen Umgehungen von CSS Einschränkungen über JavaScript bietet. Gibt es eine Möglichkeit, diese Grenze mit JavaScript oder einer anderen Technik zu bearbeiten?

+0

http://www.456bereastreet.com/lab/styling-form-controls-revisited/select-single-option/ –

+1

Verwenden Sie benutzerdefinierte auswählen. Mit nativen Auswahlen ist dies nicht möglich. – dfsq

+0

Mögliches Duplikat von [Wähle Menüoption Grenze keine] (http://stackoverflow.com/questions/14056300/select-menu-option-border-none) – showdev

Antwort

-2

Dazu ist eine einfache CSS-Verschachtelung erforderlich.

Code unter

select option:first-of-type{ 
               border-bottom:solid red 3px; 
               } 

können Sie diese Pseudo-Klasse verwenden einen beliebigen Tag, um Stil, dass das erste Element innerhalb eines übergeordneten Tag ist.

+1

Haben Sie diese Theorie getestet? In welchen Browsern hat es funktioniert (ich bin sicher, dass es in Chrome nicht funktioniert hat)? –

Verwandte Themen