我有一個集裝箱,它有一個小的固定高度和100%的寬度。它是display:block
。集裝箱中不同高度的中心兩個文字元素
裏面有兩個相似的元素包含文字。他們有不同的font-size
s,並浮動 - 一個在左邊,另一個在右邊。
HTML
<header>
<h1 class="right">Title</h1>
<h2 class="left">Slogan</h2>
</header>
CSS
header{ position:fixed; width:100%; height:5em; }
header h1{ font-size:3em; margin:0; }
header h2{ font-size:2em; margin:0; }
我不想使用display:table-cell
。而且我不能使用line-height
,因爲我只使用em
而不是px
和font-size
s的文本元素是不同的。
如何垂直居中文本元素?
使用邊距或填充。 – SVS 2012-07-17 12:56:41
我希望能夠改變容器的高度。文本元素應始終居中。 – danijar 2012-07-17 12:57:45