2011-08-16 102 views
0

以前從未遇到過嘗試執行此操作的問題。嘗試將頁面居中

我正在嘗試整個頁面居中。

一些代碼:

body{ 
margin:0; 
padding:0; 
color:#333333; 
font-family: "lucida grande",tahoma,verdana,arial,sans-serif; 
font-size:0.85em; 
} 

#container{ 
width:960px; 
float:left; 
margin:0 auto; 
} 

這有什麼不好呢? 任何人都可能有任何一般問題?

回答

7

您必須從#container刪除float: left。除此之外,沒關係。

1

float:left不應該在那裏。如果您在顯示容器中的浮動元素時遇到問題,則可能需要添加overflow: hidden;,以便容器在其中放置子元素時展開。

對於舊版本的IE(低於7)margin: 0 auto不支持:將text-align: center;添加到您的身體和text-align: left;到您的容器來解決這個問題。

+0

'文本對齊:中心'只需要比IE6 **,*或更新版本的IE更早的「Quirks Mode」。添加一個有效的文檔類型如<!DOCTYPE html>'會解決這個問題。 – thirtydot

+0

哦嚴重嗎?從來沒有得到它在IE6的工作,即使有效的文檔類型... –

+1

在IE6在這裏檢查它:http://ipinfo.info/netrenderer/ + http://jsfiddle.net/EXrRu/show/。 – thirtydot