Hier bist Du: Home « Tipps und Tricks « Farbige Linien mit <hr>

Tipps und Tricks: Farbige Linien mit <hr>

Beispiel

Horizontale Linien mit <hr> müssen nicht in dem voreingestellten Einheitsschwarz dargestellt werden. Auch sie lassen sich mit CSS formatieren.

Internet Explorer 5.x, Netscape 6.x, Opera 5, Mozilla 1.0, Mozilla Firefox 0.8
<hr style="border:solid #ff0000 1px;height:1px;">

<hr style="border:dashed #00ff00 1px;
background-color:#aa0000;height:15px;">

<hr style="border:solid #00ffff 3px;
background-color:#0000ff;height:10px;width:400px;
text-align:left;">

<hr style="border:solid #ff0000 1px;
background-color:#00ffff;height:4px;margin:30px 0px;">

Voreingestellt für das Für das <hr>-Tag ist ein 3D-Rahmen und ein transparenter Hintergrund.

Mit den border-Eigenschaften kannst du das Aussehen der Rahmen verändern, mit background-color den Hintergrund. Weitere Möglichkeiten sind z.B.:

Hier findest du weitere Informationen zu <hr>:
W3C
W3Schools

Browser

Opera stellt die Linie grundsätzlich mit einem Rahmen dar. D.h. dass die Höhenangabe von einem Pixel für den Hintergrund verwendet und dann zusätzlich ein Rahmen gezeichnet wird. Eine Rahmenbreite von 0px nützt nichts, da der Netscape dann keine Linie anzeigt.
Und der Netscape akzeptiert text-align nicht, wenn die Breite kleiner als 100% ist und positioniert die Linie in dem Fall zentriert.
Schaue Dir also dieses Feature mit den gängigen Browsern an und entscheide, ob die Darstellungsunterschiede für die Seite relevant sind.