- mOtz^ - Skrevet 25. april 2010 Del 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^ - Lenke til kommentar
- mOtz^ - Skrevet 25. april 2010 Forfatter Del Skrevet 25. april 2010 Fant ut av det: css: #div1 li li { border: none; Lenke til kommentar
Jesper Karsrud Skrevet 25. april 2010 Del 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 } Lenke til kommentar
Kaptein Snus Skrevet 26. april 2010 Del 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.. Lenke til kommentar
LostOblivion Skrevet 27. april 2010 Del Skrevet 27. april 2010 > funker ikke i IE. Lenke til kommentar
Kaptein Snus Skrevet 27. april 2010 Del Skrevet 27. april 2010 Ikke i det hele tatt? Lenke til kommentar
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å