2011-09-28 21 views
0

可能重複:
page will not align center試圖居中我的網頁

我試圖使用asp.net中心我的網頁。當我使用<center>標記時,它只會將內容佔位符居中。但是當我使用CSS屬性margin: 0 auto時,它什麼都不做。有沒有辦法讓整個頁面居中?

+0

您應該包含一些重現問題的示例HTML。 –

+2

您的代碼未顯示 – Craig

+0

看不到您的代碼。 'margin:0 auto;'只適用於寬度固定的元素。 – Jrod

回答

2

在你的CSS:

body { 
    text-align: center; 
} 

#container { 
    width: 900px; /* or some other fixed-width value */ 
    margin: 0 auto; 
    text-align: left; /* reset text-align */ 
} 

編輯:猜我應該顯示相關的標記,以及...

... 
<body> 
    <div id="container"> 
     <!-- centered content here --> 
    </div> 
</body> 
... 
1

你需要把所有的內容在一個包裝DIV,並有該元素的一組寬度,與margin: 0 auto;

例如,沿着:

#wrapper { 
    width: 960px; 
    margin: 0 auto; 
}