2010-06-14 74 views

回答

0

比方說,要居中容器900px寬,達到最佳的跨瀏覽器我使用的方式是:

div#container{ 
    width:900px; 
    position:relative; 
    left:50%; 
    margin-left:-450px; 
} 

這將進入x軸的中心並停留在那裏,而不管該頁面的其他元素! 當然,這隻適用於一個固定的寬度,而不是一個動態的!

+0

這是一個黑客! – Humberto 2010-06-14 21:36:30

+0

@Humberto,並工作得很好;)W3C批准,所有關閉廢話;) – Zuul 2010-06-14 21:44:58

+0

我似乎無法得到它在鉻的工作,內容div邊緣仍然關閉,但它在Firefox和Safari瀏覽器? – Kory 2010-06-15 03:40:06

3

我不太看你都在談論,因爲它看起來像極了它工作得很好,哪些部分。

對於自動定心,你應該使用自動頁邊距:

margin: 0 auto; 

把一個DIV任何你想要居中。

+0

似乎無法在鉻? – Kory 2010-06-15 03:39:44

+0

看起來對我來說工作得很好 – 2010-06-15 04:41:46

0

如果我沒記錯的話,你必須使用以下的IE

text-align: center; 

即使到中心一個div

+0

我不認爲它是必須的,但我認爲它在某些情況下有幫助 – 2010-06-14 21:32:24