webForumDet fria alternativet

Det blir ett mellanrum när jag laddar om en sida i en annan flik!

HTML & CSS

4 svar · 545 visningar · startad av inspiro

Medlem sedan sep. 2005673 inlägg
Frågan#1

Jag har en liten webb med några "behållare" bestående av divar i två kolumner. För att få en liten rundning längst ned har jag gjort så här:

<div style="width:100%">text...</div>
<div style="width:100%; height:1px; margin:0 1px 0 1px; padding:0"></div>

Det fungerar som det är tänkt tills dess att jag laddar om en sida i en annan flik i webbläsaren (IE7). Då plötsligt får jag ett mellanrum på några pixlar i ovankant på den här diven, se bild. Någon som har en idé varför? Laddar jag om sidan blir det bra igen.

Finns det någon bättre enkel lösning att göra samma sak?

fel.jpg
Medlem sedan dec. 20042 245 inlägg
#2

Vad har du för doctype? (Det verkar som du är i quirks mode.)

Ser det rätt ut i andra webbläsare?

Medlem sedan feb. 200230 inlägg
#3
<div>text...</div>
<div style="line-height: 1px; height:1px; margin:0 1px 0 1px; padding:0"></div>
Medlem sedan sep. 2005673 inlägg
#4

Jag använder <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">. Vilken doctype ska man ha egentligen?

Spelar ingen roll om jag sätter padding och line-height... Allt ser bra ut så länge jag inte gör något i en annan tabb i samma webbläsarfönster...

Medlem sedan sep. 2005673 inlägg
#5

Hade ett annat problem som jag löste och så blev detta problem också löst. Jag satte font-size:0px på klassen för diven och nu fungerar det! :)

253 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)