У меня есть div с положением: relative; содержащихся в div с фиксированной шириной. Внутри него (div с относительным положением) есть текст. Проблема в том, что мне нужно сосредоточить ее вертикально, а в некоторых случаях текст состоит из одной строки, а в других - двумя. Мой CSS код заключается в следующем:вертикальное выравнивание текста в относительном div
.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) –