Hi!
<div id="linie"><hr></div>
Argh wieder ein total unnötiges Div.
Solange man die Linie nur für aktuelle Browser stylen will, geb ich dir recht. Aber spätestens beim IE (wenn nicht schon bei nem älteren Opera) und komplexen Angaben (wie Farben und Abstände) musste ich auf folgenden Workaround zurückgreifen:
<div class="hr"><hr></div>
hr, div.hr{background-color:#C0C0C0;
color:#C0C0C0;
border:0;
height:1px;
margin-top:0.2em;
margin-bottom:0.2em;
clear:left;}
div.hr hr{display:none;} /*wir umgehen mal wieder Browser-Bugs*/
Gruß
Martin