[英]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.