2010-07-24 113 views
0

我没有多少运气如何垂直放置一个元素(一张桌子)。我试过CSS vertical-align:middle;哪些没有工作我也试过margin-top:auto; margin-bottom:auto;这也没有奏效。我还使用表属性valign作为“中间”,它仍然没有工作。我使用Chrome,但在IE中测试了所有这些策略,结果也一样。垂直居中垂直放置一张桌子最好是CSS

+0

在标签[html]和[center]上搜索SO带来了一大堆相关的问题 - 你检查过它们吗? [搜索链接](http://stackoverflow.com/questions/tagged/html+center) – slugster 2010-07-24 03:33:07

+0

对不起。我想我可以在这里找到我需要的东西。谢谢。 – Alan 2010-07-24 03:34:24

+0

同样的问题被问了一个小时之前:http://stackoverflow.com/questions/3323463/how-to-center-a-block-level-element-vertically – BalusC 2010-07-24 03:35:32

回答

1

Here是一个页面,显示了一种技术来完成这一点,以及如何在两种不同的情况下使用它。这种方法有一个问题,因为它依赖于你知道你想垂直居中的元素的高度。如果你不知道,那么这不适合你。

+0

这是一个很好的解决方案,你总是可以只强制一个高度假设 – Alan 2010-07-24 03:33:19