我在這個論壇上無處不在尋找一種在CSS中適用於所有瀏覽器,IE,Firefox,Chrome和Safari的垂直對齊方式。找到了這個解決方案,下面(它工作),但只有當你指定一個表的PIXELS。 由於人們擁有不同尺寸的屏幕,因此對於文本框不太有用。如何在CSS中垂直對齊表格,其中高度和寬度都是百分比
<html>
<head>
<title>Dead Center</title>
<style type="text/css">
.dead_center {
width:270px;
height:150px;
position:absolute;
left:50%;
top:50%;
margin:-75px 0 0 -135px;
}
</style>
</head>
<body>
<table class="dead_center" border=5>
<tr>
<td>My centered table</td>
</tr>
</table>
</body>
</html>
你怎麼能修改上述,以便你的表只是說50%的屏幕寬度,沒有指定高度。即無論文本的長度是什麼,都會顯示垂直居中。
Here's the page I'm working on fixing up.
我希望做的是採取兩個表和格式化他們,使他們很好地適應在頁面的中心。左側有文本/副本,右側是GetResponse表單。兩者都應該垂直對齊,所以看起來不錯。現在他們處於頂端。
增加高度= 100%固定它!謝謝! OMG那麼簡單。 – Viktor