Gunnar Bittersmann: Logische Formatierung von Überschriften

Beitrag lesen

Das ist eher das kleinere Problem... innerhalb von <h1> dürfen nur inline-Elemente vorkommen.

Fabian,
In der Tat, an diese (sinnlose) Beschränkung hatte ich nicht gedacht. Das macht diesen Vorschlag von mir in HTML und XHTML 1 hinfällig.

Das macht auch die anderen Lösungen, die innerhalb eines h1-Elements ein anderes Element auf display:block; setzen, eigentlich unsinnig.

Nein, nicht im Geringsten. Die display-Eigenschaft eines Elements hat damit, ob es in h1 vorkommen darf, überhaupt nichts zu tun. Das regelt ausschließlich die HTML-DTD. CSS ändert daran rein gar nichts.

Dann macht man aus eienem nicht-Block-Element ein block-Element... Das widerspricht der intention des Urhebers dieser Beschränkung...

Nö. Wieso sollte es das?

Live long and prosper,
Gunnar

--
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)