webForumDet fria alternativet
Logga in / Bli medlem

Centrera DIV?

HTML & CSS

6 svar · 510 visningar · startad av streetrobban

Medlem sedan jan. 20011 140 inlägg
Frågan#1

Tja!

Jag har sökt på forumet och även på Google utan att lyckas fixa mitt problem.

Jag har en DIV som funkar prima i FF men inte i IE. Jag har en DIV där allt innehåll ligger i, och den DIV:en ska ligga i mitten. Jag har följande lösning, men det funkar inte i IE som sagt. I IE ligger den mer till vänster, som om margin-left är typ 200px.

.background {
  margin-left: auto;
  margin-right: auto;
  width: 1080px;
  height: 100%;
  background-image: url('../images/bg/bg.jpg');
  background-repeat: no-repeat;
}
Medlem sedan juni 20019 519 inlägg
#2

har aldrig sett problem med margin-left: auto; margin-right: auto; problem vad kör du för doctype på ditt dokument just nu? Vilken IE pratar du om?

Medlem sedan jan. 20011 140 inlägg
#3

Jag satte <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> och då funkade det bättre. Det är IE 8 jag använder. Nu tillkom dock ett problem att DIV:en inte sträcker sig hela vägen till botten, och i FF blir det en 5px "kant" till toppen :)

Medlem sedan juni 20019 519 inlägg
#4

nollar margin, paddingen i body, html.

Medlem sedan jan. 20011 140 inlägg
#5

Jag satte margin: 0px och padding: 0px på BODY så fixade sig toppen. Måste dock lösa så att tabellen sträcker sig hela vägen ner till botten också.

Tack för tipset, såg inte att du hade skrivit det :)

Medlem sedan jan. 20011 140 inlägg
#6

Ska det inte räcka med margin: 0px och padding: 0px på BODY och en tabell som har height: 100% för att den ska nå ner hela vägen till botten?

Medlem sedan jan. 20011 140 inlägg
#7

Det löste sig när jag satte height: 100% på HTML :)

Tack för hjälpen!

254 ms totalt · 4 externa anrop · v20260731065814-full.0bc6e834
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)