【发布时间】:2011-11-28 20:09:10
【问题描述】:
我有一个高度固定的<div> 元素,我想在该元素中垂直居中一些文本。
我一直在尝试按照http://phrogz.net/css/vertical-align/index.html 的说明进行操作。但是,它似乎对我不起作用。
我已经在http://jsfiddle.net/scwebgroup/74Rnq/ 发布了我正在尝试的内容。如果我将 HeaderBrand 的 margin-top 更改为大约 -22px,它似乎是正确的。
谁能明白为什么文章中描述的技术对我来说没有按预期工作?
注意:最佳答案here 仅在文本不换行到第二行时才有效。
【问题讨论】:
-
正确演示:jsfiddle.net/74Rnq/2
-
谢谢,但在谷歌浏览器中,文本不是垂直居中的。
-
这不应该是解决方案。我只是改进了你自己的演示演示。
-
@JonathanWood 我选择了这个答案,因为它更受欢迎。重复并不总是与新旧有关,例如,请参阅元数据上的this topic。