2009-09-13 116 views
0

我怎樣才能在大小的頁面中心設置div位置,例如80%/ 80%。html-div div div

UPD: margin:0 auto;作品,但僅限於水平對齊。而且我也需要垂直。

+0

Dupe:http://stackoverflow.com/questions/396145/whats-the-best-way-of-centering-a-div-vertically-with-css – 2009-09-13 19:22:24

回答

2

這個page討論了使用css實現垂直居中的一些不同方法。我之前用過方法2,但我認爲所有這些都是最好的。

1

設置固定寬度和自動邊距。

<style type="text/css"> 
#center { 
    width:300px; 
    margin-left:auto; 
    margin-right:auto; 
} 
</style> 

<body> 
<div id="center"></div> 
</body> 
+0

我知道這一點。我想要做的不僅僅是側面......但是頂部和底部。 – Ockonal 2009-09-13 18:59:16

0

這是做你想做的,但它不漂亮。

<div style="margin: 0 auto;width:80%;height:80%;"> 
This will probably not work for you however because you did not provide code 
</div>