在CSS中以固定高度垂直居中标题
我有一个标题,
<h1>My Header</h1>
它的高度为 150px
,font-size
为 1.3em;
如何使用 CSS 使标题文本垂直居中。 我宁愿不将其包装在容器 DIV 中(包装 div 确实破坏了整个 CSS 想法)。
I have a header
<h1>My Header</h1>
It has a height of 150px
and a font-size
of say 1.3em;
How can I make the header text vertically centered with CSS.
I would rather not wrap it in a container DIV (wrapping divs really defeat the whole CSS idea).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
最好的方法是添加这个规则:
不需要设置高度值,并且字体大小不会影响垂直对齐。
The best way is to add this rule:
You don't need to set the height value, and the font size doesn't affect the vertical align.
如果标题的高度是150px,你可以将
line-height
也设置为150px吗?If the height of the title is 150px, could you also set the
line-height
to 150px?