Kommentare: 8 » aufmachen
knut:
border: 0; hätte gereicht, den Browsern ist es egal, ob 0px, 0em oder irgendwas. Ansonsten sehr guter Beitrag. Dankeschön!
heiko:
Gute Lösung und verständlich erklärt.
darki777:
Bis auf die Tatsache dass wenn man einen dickeren horizontalen Balken bei deinem Codebeispiel möchte, bzw. mal 2px/4px/etc. angibt, dieser dann nicht im IE funktioniert. Eine andere Möglichkeit die ich verwende wäre die hier:
Werner:
Ups, ich hatte leider einen Html-Filter eingeschaltet, daher wurde dein Beispiel nicht an mir übermittelt! (Html-Filter ist jetzt aus
darki777:
.horizontal line { display:block;border-width:0px;border-top:solid 2px #E1001A; background-color:transparent;margin:0;padding:0;}anwendbar auf div/span tags, z.B. einfach mfg darki
Jörg:
IE7 will bei mir noch ein height:1px;um die Linie dünn zu bekommen
E-K-E:
Sehr schön, danke!
Funktioniert!
hela:
Die Non-IE-Browser stellen die Innenfarbe einer HR-Linie sehr wohl über die "background-color"-Eigenschaft dar, wenn man "border" auf Null setzt. Der IE macht das allerdings über die "color"-Eigenschaft.Also so geht es auch:hr { height: 1px; border: 0; color: red; background-color: red;}
cannewitz:
Oder Browser unabhängig in Form eines DIV anlegen. Diesem dann Höhe 0px und border-bottom 1px dotted #fff in der Style zuweisen. Bsp.
.linie {height: 0px; border-bottom: 1px dotted #fff}