2012-01-20 88 views
1

我的頁面上有一個主要div,其屬性爲align="center",但由於某些原因,它並未在中心對齊。Html div id未正確對齊

僅供參考here is the page

CSS:

#page{ 
    background-color: #4C1B1B; 
    width:85%; 
    height:500px; 

} 

HTML:

<body> 
    <div id="page" align="center"> 
     &nbsp; 
     <div id="pageleft"> 
     TEST 
     </div> 
     <div id="pageright"> 
     &nbsp; 
     </div> 
    </div> 
</body> 

提前感謝!

回答

2

添加margin:auto#page規則,而並取出align="center"

#page{ 
    background-color: #4C1B1B; 
    width:85%; 
    height:500px; 
    margin:auto; 
} 
+1

另外,刪除'ALIGN = 「中心」' - 它棄用,可馬車。 –

+0

@Blowski - 同意在編輯中。 –

+0

非常感謝你,這很有魅力。 – DonJuma

1
To completely centre align the div, the following formula can be applied 

left = (100 - (width of the div))/2 

Using Jquery this can be done as below 

var left = (100 - 85)/2; 
$("#page").css("left",left + "%")