我遇到了一个问题。我正在尝试制作带有悬停的图像。我在 div 中得到了一些文本。现在我希望文本以 div 为中心。我用过:
display: table-cell;
vertical-align: middle;
文本几乎在 Div 的中间。当我向其中添加更多文本时,您会看到文本没有居中。
实例:http://jsfiddle.net/DennisBetman/6TkkE/
我希望你们中的一些人知道这个问题并能帮助我。
最佳答案
你制作了你的 <h1>
有一个position:absolute
, 但没有它相对定位的容器。
我拿了position:absolute
和 height:100%
关闭 <h1>
.然后我添加了 position:relative
到它的容器 .text
这是展示这个的 fiddle : http://jsfiddle.net/6TkkE/5/
关于html - CSS 文本垂直居中对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16820674/