26. oktober 2006 - 17:11
Der er
6 kommentarer og 1 løsning
IE problemer med line-height
Hej eksperter! Jeg har følgende problem: h1.arial { font-family: arial, tahoma, helvetica, sans serif; letter-spacing: -0.1em; font-weight: 100; font-size: 60px; line-height:20px; } Dette lader sig gøre i firefox, men ikke i internet explorer. IE giver mig en negativ linjehøjde når jeg ændrer på font-size. Dvs at bogstaverne overlapper hinanden! Hvis jeg ikke ændrer min fontsize er der ikke noget problem. Jeg håber nogen har en løsning på dette problem
Annonceindlæg fra Infor
26. oktober 2006 - 17:32
#1
som udgangspunkt vil jeg mene det er logisk at de overlapper... du sætter en linie til at den maks må være 20px høj, men bogstaverne til at være 3 gange højden på linien?
26. oktober 2006 - 17:45
#2
ja det er da egentlig rigtigt nok! men det passer i IE når jeg sætter: h1.arial { font-family: arial, tahoma, helvetica, sans serif; letter-spacing: -0.1em; font-weight: 100; font-size: 60px; line-height:28px; } h2.arial2 { font-family: arial, tahoma, helvetica, sans serif; letter-spacing: -0.1em; font-weight: 400; font-size: 60px; line-height:28px; } men så er der meget stort mellemrum mellem linjerne i firefox!
26. oktober 2006 - 17:51
#3
men linje højden er jo også et mål for det ekstramellemrum som lægges til højden af bogstavet, så jeg tror nu at det er firefox der har ret!
27. oktober 2006 - 00:33
#4
Husk at nusltille margin på h elementer så IE og FF opfører sig ens... eksempel: h1,h2 {margin:0px;} ... Det gør det lidt nemmere at definere linje højde m.v. ...