suit: Finale Leerzeichen in CSS Klassennamen

Beitrag lesen

ich habe Folgendes gesehen: <div class = "name ">
Sind finale Leerzeichen in CSS Klassennamen zulässig/möglich, oder kann es sich dabei um einen Fehler handeln?

Wie Martin schon sagt: du verwechselt hier den Attributwert des HTML-Attributs "class" mit dem Konzept der Klassen-Selektoren. Dieser ist ansich nur eine Kurzschreibweise für einen leerzeichenseparierten Attribut-Selektor:

.foo

entspricht

[class~="foo"]

und beides selektiert HTML-Elemente die irgendwo im Attribut-Wert Klass den durch Leerzeichen getrennten Wert "foo" enthält

<div class="foo">  
<div class="foo ">  
<div class="foo bar">  
<div class="bar foo">  
<div class="bar foo ">