webForumDet fria alternativet

Marginal HR IE

18 svar · 957 visningar · startad av maqe

maqeMedlem sedan dec. 2003824 inlägg
#1

Jag får en massa marginal på hr i IE. Jag kör margin-top:-8px men marginalen under hr elementet verkar vara lurigare att få bort. Någon som har nått tips på en lösning?

deaMedlem sedan dec. 2002387 inlägg
#2

vad är det för element över och under hr;n?

maqeMedlem sedan dec. 2003824 inlägg
#3

Jag har en div över och en under

maqeMedlem sedan dec. 2003824 inlägg
#4

Ingen som har nått tips? Eller skall man helt enkelt strunta i <hr>

J.N.Medlem sedan apr. 20031 660 inlägg
#5

HEJ!

maqe skrev:

Ingen som har nått tips? Eller skall man helt enkelt strunta i <hr>

Hmm, trodde någon skulle svara bättre än vad jag kan, men då gör jag det!

Som du kanske märkt gillar inte W3C HR-taggar, och jag googlade för att hitta en lösning. Det finns, givetvis, exempel på wF också!
Jag utgick från http://www.blakems.com/experimental/hr/.

Såhär gjorde jag, perfekt om man behöver styla kod där det står HR som man alltså inte kan göra om till tex div.

HR{border: none 0; border-top: 1px dashed #000; width: 100%; height: 1px;}
icaaqMedlem sedan okt. 20005 273 inlägg
#6

varför gillar inte W3C hr?

mv icaaq

J.N.Medlem sedan apr. 20031 660 inlägg
#7

Jag menar att färg på strecket inte går igenom, stylar man enligt exempel ovan, är det okej.
<hr size="1" color="#ff00ff">

validator.w3.org skrev:

there is no attribute "color"

zcorpanMedlem sedan dec. 20042 245 inlägg
#8

Du kanske kan använda en negativ toppmarginal på diven som följer HR, eller bara sätta en border på diven och skippa HR?

maqeMedlem sedan dec. 2003824 inlägg
#9

Jo jag får nog köra på border på divven istället, synd att man inte kan använda hr som den är tänkt bara.

cayaMedlem sedan aug. 20051 448 inlägg
#10
div.hoRule { 
margin:0px auto; background:url(hr.gif) repeat-x; width:380px; }
div.hoRule hr { display:none; }
<div class="hoRule"><hr /></div>

et voilá
funktion och form, din hr är nu en bild för de som ser bilder och en hr för de som inte gör det.

J.N.Medlem sedan apr. 20031 660 inlägg
#11

maqe skrev:

Jo jag får nog köra på border på divven istället, synd att man inte kan använda hr som den är tänkt bara.

Hmm, vad menar du med "som det är tänkt"? hr skapar automatiskt marginal som standard.

Gillar man inte det, kan man åtgärda det med css, tex som jag skriver, styla taggen; eller zcorpans förslag, flytta något annat över eller som caya, göra om det till en div. :q

cayaMedlem sedan aug. 20051 448 inlägg
#12

nollställa marginaler
för ie6 och ie7

* { margin:0; padding:0; }
*+ { margin:0; padding:0; }
zcorpanMedlem sedan dec. 20042 245 inlägg
#13

caya skrev:

nollställa marginaler
för ie6 och ie7

* { margin:0; padding:0; }
*+ { margin:0; padding:0; }

Vad är syftet med den andra raden...?

cayaMedlem sedan aug. 20051 448 inlägg
#14

att nollställa i ie 7 eftersom 7an ignorerar användandet av bara asterixer

zcorpanMedlem sedan dec. 20042 245 inlägg
#15

Hmmm. Nej. IE7 tolkar asterixer korrekt för mig. Den andra raden är ogiltig och borde ignoreras.

cayaMedlem sedan aug. 20051 448 inlägg
zcorpanMedlem sedan dec. 20042 245 inlägg
#17

caya skrev:

så skumt
se denna länk
http://nanobox.chipx86.com/blog/2006/04/easy-css-hacks-for-ie7.php

Mycket intressant, och användbart, men det står inte att asterixer ignoreras. :)

stephanMedlem sedan feb. 2006117 inlägg
#18

caya skrev:

nollställa marginaler
för ie6 och ie7

* { margin:0; padding:0; }
*+ { margin:0; padding:0; }

Kanske lite OT, men jag har stött på ett problem när jag nollställer margin och padding. Select-boxar blir riktigt skumma i FF. (Se bifogad bild)

Nu har jag 2px padding på select.

select.gif
zcorpanMedlem sedan dec. 20042 245 inlägg
#19

stephan skrev:

Kanske lite OT, men jag har stött på ett problem när jag nollställer margin och padding.

Det är också problem med bland annat knappar i Opera. Personligen använder jag inte "nollställa-marginaler-metoden" längre eftersom det påverkar alla element när man egentligen bara vill påverka vissa.

129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)