我有一个 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>
我能怎么做?
谢谢, 马蒂亚