Ist es möglich, mehrere Klassen einer einzigen Klasse zuzuordnen? HTML
Container?
Etwa so:
<article class="column, wrapper">
Ist es möglich, mehrere Klassen einer einzigen Klasse zuzuordnen? HTML
Container?
Etwa so:
<article class="column, wrapper">
Vom Standard
7.5.2 Elementbezeichner: die Attribute id und class
Attribut-Definitionen
id = Name [CS]
Mit diesem Attribut wird einem Element ein Name zugewiesen. Dieser Name muss in einem Dokument eindeutig sein.Klasse = cdata-Liste [CS]
Dieses Attribut weist einem Element einen Klassennamen oder einen Satz von Klassennamen zu. Jede Zahl von Elementen kann derselbe Klassenname oder dieselben Namen zugewiesen werden. Mehrere Klassennamen müssen durch Leerzeichen getrennt werden.
Ja, setzen Sie einfach ein Leerzeichen dazwischen.
<article class="column wrapper">
Natürlich gibt es viele Möglichkeiten, die CSS-Vererbung zu nutzen. Hier ist eine Artikel zur weiteren Lektüre .
Wie sollte ein Browser reagieren, wenn ein Element mehreren Klassen zugeordnet ist, die unterschiedliche Werte für dieselben Attribute festlegen? Gibt es dafür eine Rangfolge?
@EternallyCurious Die Attribute werden vom Browser aggregiert, daher ist dieses Verhalten nicht deterministisch.
@JonathanHenson: Nein, ist es nicht. Bei einem Gleichstand der Spezifität gewinnt die Regel, die später im CSS auftaucht.
Zuweisen mehrere Klassen zu einer HTML-Element beide Klassennamen in die Anführungszeichen des Attributs class ein und trennen sie durch ein Leerzeichen:
<article class="column wrapper">
Im obigen Beispiel, column
y wrapper
sind zwei getrennte CSS-Klassen, und ihre beiden Eigenschaften werden auf die article
Element.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.
1 Stimmen
Welches Problem haben Sie jetzt? Auf jeden Fall war das die Lösung für dieses Problem. Jedes andere Problem kann von mehreren Faktoren abhängen.
1 Stimmen
Obwohl dies machbar ist, verwende ich normalerweise verschachtelte Container mit CSS-Vererbung. Das ist viel hübscher und in der Regel auch nützlicher.
0 Stimmen
Wenn Sie nach dem Entfernen des Kommas immer noch Probleme haben, schlage ich vor, dass Sie sich die Anleitung unter warum Regeln nicht funktionieren . Ich habe festgestellt, dass der häufigste Stolperstein für mich die Situation ist, die dort als "Verwendung eines Shorthand-Poperty" beschrieben wird (d. h. implizites Zurückgreifen auf einen Standardwert)
3 Stimmen
Ich stimme für die Wiedereröffnung. Es handelt sich nicht um einen Tippfehler. In der Frage wird absichtlich nach der Syntax mit dem Komma gefragt.
0 Stimmen
Warum nicht einfach das Komma entfernen?