высота линии только хорошее решение, если вы собираетесь только одну строку текста. Метод sachleen, упомянутый также является еще одним жизнеспособным вариантом. Другой способ, которым вы могли бы это сделать, - использовать абсолютное позиционирование ... Например,
<div>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed eu massa nisi, pharetra elementum felis. Donec iaculis eros eu sapien pharetra tempor</p>
</div>
<style type="text/css">
div {
width:300px;
height:300px;
border:1px solid red;
}
p {
display:block;
width:300px;
border:1px solid black;
position:absolute;
top:28%;
text-align:center;
}
</style>
Верхний% будет варьироваться в зависимости от вашего содержимого.
http://jsfiddle.net/krishollenbeck/gHXf7/
Спасибо, но мне нужно работать с% для разных разрешений адаптации, поэтому она не подходит именно с моей проблемой ... – Sonhja
На самом деле, если я использую% он отлично работает! Благодаря! – Sonhja