[英]The text in my paragraph tags isn't vertically aligned like it should be
我使用line-height
属性,以便div的内部文本垂直对齐:
div.header
{
background-color: #00325f;
height: 50px;
padding: 0px;
min-width: 880px;
line-height: 25px;
}
因此,下面的00011101010000110101010
应该位于它所在的div的中间。
<div class="header">
<p>00011101010000110101010</p>
</div>
但是,当我预览页面时,它像往常一样位于div的顶部。 有人可以帮助我解决此问题并解释问题背后的HTML逻辑吗?
您的line-height
应为50px
而不是25px
以使文本垂直居中。
div.header
{
background-color: #00325f;
height: 50px;
padding: 0px;
min-width: 880px;
line-height: 50px;
}
line-height
应与容器本身的高度相同。
这是一个小提琴: http : //jsfiddle.net/7eZGe/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.