我有一個與位置div:相對;包含在固定寬度的div中。在它內部(相對於位置的div)有一些文本。問題是我需要將它居中放置在垂直方向,在某些情況下,文本由一行組成,而另一些則由兩行組成。我的CSS代碼是這樣的:垂直文本對齊在相對格
.rollover{
position: relative;
width: auto;
background-color: #000;
opacity: 0.5;
height: 40px;
overflow: hidden;
padding-left: 10px;
}
.rollover a{
font-family: lucida;
font-size: 10px;
color: #FFF;
display: block;
line-height: 11px;
float: left;
text-decoration: none;
}
和我的HTML代碼是:
<div class="rollover">
<a href="">ONE LINE TEXT</a>
</div>
或
<div class="rollover">
<a href="">FIRST LINE<br/>SECOND LINE</a>
</div>
我該怎麼辦?
感謝,馬蒂亞
[在一個div文本垂直對齊(可能重複http://stackoverflow.com/questions/9249359/text-vertical-align-in-a-div) –