- mOtz^ - Skrevet 25. april 2010 Skrevet 25. april 2010 (endret) Om jeg har en liste slik: <div id="div1"> <li> <li> ... </li> </li> </div> Uten å gi <li> tagsa noen id, hvordan kan jeg da bare gi den ytre <li>-tagen en border? css: #div1 li { border: white 2px solid; } Ved denne css koden, vil både yttre og indre <li> få en hvit border. Endret 25. april 2010 av - mOtz^ -
- mOtz^ - Skrevet 25. april 2010 Forfatter Skrevet 25. april 2010 Fant ut av det: css: #div1 li li { border: none;
Jesper Karsrud Skrevet 25. april 2010 Skrevet 25. april 2010 For å komme med en kommentar, er det ikke tillatt å bruke li inni andre elementer enn lister, altså ol og ul: <ul id="some_id"> <li> <ul> <li></li> </ul> </li> </ul> Stilmessig trenger du kun å endre til: ul#some_id li ul li { border: none }
Kaptein Snus Skrevet 26. april 2010 Skrevet 26. april 2010 <ul id="some-id"> <li> <ul> <li> </li> </ul> </li> </ul> ul#some-id > li { border:1px solid black; } > betyr at den skal bare ta den li tagen som er "immediate children" av #some_id. More info..
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå