Der Martin: generierte Inhalte einbinden

Beitrag lesen

Hallo,

Weder noch. Einem Klassenattribut mehrere Klassen zuweisen.
Laut http://de.selfhtml.org/css/formate/zentrale.htm#klassen@title=selfhtml.org wäre das dann eher so etwas?

CSS:
.modul .teil-vom-modul { … }
HTML:
<div class="modul teil-vom-modul">...</div>

Mehrere Definitionen mit Leerzeichen getrennt. Korrekt?

nein, sowohl dein CSS-Beispiel, als auch dein HTML-Beispiel sind syntaktisch korrekt. Aber sie passen nicht zueinander.

In CSS ist das Leerzeichen der Nachfahrenselektor (richtiger: "Kombinator"). Dein Beispiel ...

.modul .teil-vom-modul {}

... passt also auf ein Element mit der Klasse "teil-vom-modul", das sich irgendwo innerhalb eines anderen Elements mit der Klasse "modul" befindet. Willst du ein Element selektieren, das beiden Klassen angehört, darfst du kein Leerzeichen dazwischen notieren.

Im Markup sieht das wieder anders aus: Soll ein Element mehreren Klassen angehören, werden die Klassennamen einfach durch Leerzeichen getrennt als Wert des class-Attributs aufgezählt.

Was in deinem Fall richtig bzw. richtiger ist, weiß ich nicht; ich habe den Threadanfang nicht intensiv gelesen. Ich kann dich nur ermutigen: Lerne und verstehe die Grundlagen - sowohl in HTML, als auch in CSS.

Ciao,
 Martin

--
Es gibt Tage, da gelingt einem einfach alles.
Aber das ist kein Grund zur Sorge; das geht vorbei.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(