我有一个与位置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) –