html-fuchs: Eigenschaftserweiterung

Beitrag lesen

Hi

wenn ich z. B. das "h1"-Tag schon folgendermaßen formatiert
habe: "h1, h2, h3 { [...] }" - Wie kann ich es dann um eine
Eigenschaft bzw. um mehrere Eigenschaften erweitern, ohne
dabei eine Klasse/ein Individualformat zu verwenden?

h1, h2, h3 { [...] }
h1 { [...] }

Gruss
chlori

Dachte ich auch zuerst, aber versetz dich mal in die Lage des Browsers, was er denn nun nehmen soll, denn "h1" bleibt ja "h1" - mit zwei unterschiedlichen Eigenschaften -; bei einer Klasse/einem Individualformat wäre eine eindeutige Zuordnung (Definition der Klasse/Angabe der Klasse im Tag) vorhanden, aber so ist der Browser wieder aufgefordert, einen eigentlich unsauberen - fehlerhaften - Code weitestgehend richtig zu interpretieren, so, wie er es bei HTML Transitional (oder gar HTML ohne DTD-Angabe) tun muss; nicht umsonst wurden DTDS wie HTML 4.01 Strict oder XHTML 1.1 geschaffen. Also entweder gibt es noch eine andere oder gar keine Lösung dafür, aber ich denke nicht, dass dein Vorschlag auch in dem offiziellen Regelwerk steht.