Gunnar Bittersmann: HTML5 Outline - Untitled Section

Beitrag lesen

@@Gunther:

nuqneH

warum die Klasse? Warum nicht den Selektor anpassen?

Warum?

Um keine darstellungsbezogenen Klassen im Markup zu haben.

Wenn man dann ein H2 Element in einem NAV hat, welches angezeigt werden soll, oder andere Section-Überschriften in anderen Elementen, die ebenfalls nicht angezeigt werden sollen, muss man nur weitere Regeln erstellen.

nav- und section-Elemente sind gute Kandidaten, IDs zu tragen. (Um sie gezielt anspringen zu können.)

In einer Regel kann es eine Aufzählung von Selektoren geben.

#hauptnavigation h2, #kapitel11 h2 { line-height: 0; visibility: hidden }

Warum nicht { display: none }? Die Überschriften dürften für Blinde eine wertvolle Orientierungshilfe sein; sollten also von einem Screenreader vorgelesen werden.

Qapla'

--
„Perfektion ist nicht dann erreicht, wenn es nichts mehr hinzuzufügen gibt, sondern wenn man nichts mehr weglassen kann.“ (Antoine de Saint-Exupéry)