webForumDet fria alternativet

style <hr>

5 svar · 490 visningar · startad av Troxy

TroxyMedlem sedan mars 20041 505 inlägg
#1

Hej, jag vill att hr-linjerna på sidan ska vara heldragna och i en speciell färg. I HTML skriver man noshade i taggen, men hur gör man i CSS?

hr
	{
	color: #EEE1D0;
	}

Detta fungerar i IE men inte i Firefox.

Web-TorMedlem sedan nov. 200013 890 inlägg
shunMedlem sedan mars 2004230 inlägg
#3

edit- jättefel, skulle färglägga min kod med förhandsgranska, inte skicka nytt svar.

medialabsMedlem sedan mars 20023 686 inlägg
#4

Jag gör så här:

<hr class="linje" size="1">
.linje  {
background-color: #8B9DB5;
color: #8B9DB5;
}
zcorpanMedlem sedan dec. 20042 245 inlägg
#5

Antingen:

hr { 
	height: 0;
	border: none;
	border-bottom: 1px solid red;
}

Eller:

hr {
	height: 1px;
	border: none;
	color: red;
	background: red;
}

Jag gillar den första bättre, för då kan man använda tex dashed border osv. :bire

martinMedlem sedan apr. 2000313 inlägg
#6

Jag brukar få problem med marginaler och sånt på vissa browsers när jag stylar hr direkt (kommer inte ihåg vilka just nu), så jag brukar fulkoda dem.:

<div class="hr"><hr /></div>
.hr {
height:1px;
background:url(hr.png) repeat-x;
}
.hr hr {
display:none;
}

Då får jag dessutom exakt det utseende jag vill ha.

/ m a r t i n

260 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
133 ms — hämta forumlista (db)
124 ms — hämta statistik (db)
126 ms — hämta tråd, inlägg och bilagor (db)