我看到這問了幾次,但所有的答案搞砸了我的身高。即使在調整大小的情況下居中對齊水平和垂直
#transbox {
position: fixed;
top: 150px;
right: 320px;
width: 600px;
height: 210px;
background-color: #fff;
border: 1px solid #000;
opacity: 0.7;
filter: alpha(opacity=60);
}
<div id="transbox">
<div id="title">navigation</div>
<div id="navigation">
<table style="width:100%">
<tr>
<td><a href="/">link</a></td>
<td><a href="/">link</a></td>
<td><a href="/">link</a></td>
</tr>
<tr>
<td><a href="/">link</a></td>
<td><a href="/">link</a></td>
<td><a href="/">link</a></td>
</tr>
<tr>
<td><a href="/">link</a></td>
<td><a href="/">link</a></td>
<td><a href="/">link</a></td>
</tr>
</table>
</div>
</div>
這是一個div,它的CSS,我想讓這個高度是一樣的裏面,所以如果我有一個特定的高度(像我目前做的),它會限制內容它,但我已經看到了在頁面大小調整水平和垂直居中,甚至所有的答案依賴於特定的高度
感謝
你的選擇
那麼,垂直居中是不是水平居中更具挑戰性。大多數解決方案需要特定的高度很多人使用Javascript來查找內容的高度,將div從頂部放置50%,然後margin-top將是div的計算高度的一半。 – philtune 2014-12-05 21:44:39
可能重複[如何垂直居中所有瀏覽器的div?](http://stackoverflow.com/questions/396145/how-to-vertically-center-a-div-for-all-browsers) – philtune 2014-12-05 21:45:54
嗯好吧@philtune,我確實在我的舊文件中有,但我愚蠢地沒有做出備份,它已經丟失了 – P3iahsd8 2014-12-05 21:46:10