Axel Richter: Trennen von Layout und Inhalt

Beitrag lesen

Hallo,

Oder, um eine Lanze für das <br> zu brechen, ich möchte erzwingen, dass eine Überschrift immer mindestens zweizeilig ist: <br> innerhalb von <hx>, oder doch zwei <hx> untereinander?

Hm, eine Überschrift _kann_ nicht immer _mindestens_ zweizeilig dargestellt werden. Bsp.:

1 Vorbemerkungen

Wie soll diese Überschrift zweizeilig dargestellt werden? ;-)

Aber vieleicht lässt die "reine Lehre" solche Layoutideen ja auch garnicht mehr zu.

Es steht ja nirgends, dass das BR-Element verboten ist. Es gehört aber zum Inhalt, _nicht_ zum Layout. Denn wenn Du "eine Überschrift immer mindestens zweizeilig" darstellen willst, musst Du ihren Inhalt kennen, um zu bestimmen, _wo_ die zweite Zeile beginnt. Wenn Du nur eine bestimmte Breite nicht überschreiten willst, kannst Du diese Breite vorgeben (width). Dann wird die Überschrift von allein mehrzeilig, wenn entsprechend viel Inhalt drin steht.

Bei Listen gilt übrigens ähnliches:

<ul style="width:250px; margin:0; padding-left:1em; border:1px solid black;">
<li>Vorbereitung
<ul>
   <li>Bereitlegen der Werkzeuge und Materialien</li>
   <li>Überprüfen der Funktionsfähigkeit und Sicherheit von Maschinen und Anlagen</li>
</ul>
</li>
</ul>

vs.

<ul style="width:250px; margin:0; padding-left:1em; border:1px solid black;">
<li>Vorbereitung
<ul>
   <li>Bereitlegen der Werkzeuge <br> und Materialien</li>
   <li>Überprüfen der Funktionsfähigkeit und Sicherheit von Maschinen <br> und Anlagen</li>
</ul>
</li>
</ul>

Das BR-Element gehört zum Ihnalt und vermeidet das Alleinstehen des letzten Wortes in der letzten Zeile der Aufzählungspunkte.

viele Grüße

Axel