繁体   English   中英

如何垂直放置块级元素?

[英]How to center a block level element vertically?

说我有一个像这样:

<table style="margin-left: auto; margin-right: auto;">
  <tr>
    <td>
    </td>
  </tr>
</table>

margin-*属性指示表在其父元素内居中。

有没有类似的方法可以使元素垂直居中?

这是经常需要做的事情。 没有简单的方法可以进行垂直对齐。 vertical-align属性,但是它用于内联元素的行对齐。 查看此链接 ,了解进行垂直居中的不同方法。

编辑: 这是另一个让您入门的好链接。

我知道这是一个古老的问题,但是对于任何偶然发现这个问题的人,我已经编写了一个jQuery插件,可以很容易地将任何块元素居中。 这并不是要推广我自己的项目,老实说,我只是想提供帮助并尽我所能。 有一个链接,并演示在这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM