@@Carmen
Strukturelle Pseudoklassen sind wenig robust gegenüber Änderungen im HTML. Sie so exzessiv zu verwenden, ist selten eine gute Idee.
Was könnte denn im schlimmsten Fall passieren?
Du könntest von den ersten drei Eingabefeldern eins mitsamt zugehörigem Label entfernen wollen oder dort ein weiteres hinzufügen … und schon passt das Stylesheet überhaupt nicht mehr; du musst alles neu durchzählen.
Also bei einer Änderung des Inhalts nicht nur das Markup, sondern auch das Stylesheet ändern. Separation of concerns geht anders; Wartbarkeit geht anders.
LLAP 🖖
--
“You might believe there are benefits for the developer, but first of all, you should put those behind the interest of the user.” —Stefan Tilkov
Selfcode:
“You might believe there are benefits for the developer, but first of all, you should put those behind the interest of the user.” —Stefan Tilkov
Selfcode:
sh:) fo:} ch:? rl:) br:> n4:& va:| de:> zu:} fl:{ ss:| ls:# js:|