CSS first-child
bearbeitet von
@@Auge
> Einel Liste `ul` (oder auch `ol` für eine geordnete Liste) darf selbst **nur** `li` als Kindelemente haben.
Nicht **nur**. Auch _script-supporting elements_{: lang="en"}. [[HTML](http://w3c.github.io/html/grouping-content.html#elementdef-ul)]
> Die Browser sehen zwar gnädig über solche Fehler hinweg. da sie das aber nicht alle auf die selbe Art tun, also kein Verlass auf ein gleichartiges Verhalten ist, …
HTML5 definiert einen Parser, d.h. dass die Verarbeitung von HTML-Quelltext – auch von fehlerhaften – genau festgelegt ist. Neuere Browser sollten sich also gleich verhalten.
LLAP 🖖
--
_“There’s no such thing as an ‘average’ user, but there is such a thing as an average developer.”_{: lang="en"} —Vitaly Friedman in [Accessibility Matters: Meet Our New Book, “Inclusive Design Patterns”](https://www.smashingmagazine.com/2016/06/inclusive-design-patterns/)
_[Selfcode](http://community.de.selfhtml.org/fanprojekte/selfcode.htm): `sh:) fo:} ch:? rl:) br:> n4:& va:| de:> zu:} fl:{ ss:| ls:# js:|`_{: style="display: block; font-size: 0.875em; font-style: inherit; margin-top:1.5em"}