@@molily:
nuqneH
“there is no indication that any will.”
Was ist das für eine dubiose Vorhersage? […]
Leute werden anfangen, gemäß HTML5 Dokumente zu schreiben,
Werden die Leute nicht, wenn die Dokumente nicht entsprechend verarbeitet/dargestellt werden, was bei aktuellen Browsern der Fall ist. Henne und Ei.
Also werden User-Agents die Spezifikation auch implementieren müssen
Wer sollte sie dazu zwingen? Massenhaft bereits existierende Dokumente, die auf den Outline-Algorithmus setzen, wohl kaum, s.o.
Und die Implementierung ist auch nicht ganz trivial. Schon die Darstellung wirft Fragen auf.
Die Styles für eine Überschrift 3. Ebene müssten im Browserstylesheet nicht nur für h3 definiert werden, sondern auch für sämtliche Permutationen von <sectioning-element> <sectioning-element> <h-element>
gelten (mit <sectioning-element> ∈ {section, article, aside, nav, …} und <h-element> ∈ {h1, …, h6}). Je tiefer die Ebene, umso aufwendiger wird das.
Vermutlich wird man dazu eine Pseudoklasse wie :heading-level(n) benötigen, wobei das n für jedes Element gemäß dem Outline-Algorithmus berechnet wird.
Qapla'
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)