2013-05-29 5 views
0

Как я могу выровнять текстовое содержимое внутри div горизонтально-центрированным и вертикально-центрированным?CSS: как выровнять текстовое содержимое по горизонтали и по вертикали?

<div style="height: 300px;"> 
    <p>Envision various details for your big day with help from our photo catalog, which features images filtered by category. See actual works from suppliers to help you make decisions.</p> 
    </div> 
+0

смотрите по этой ссылке вы можете получить что-то ..... http://stackoverflow.com/questions/9073594/vertically-and-horizontally-centering-container- и-содержание-в-контейнере http://stackoverflow.com/questions/9430831/vertically-and-horizontally-centering-text-within-a-div –

+0

Понимание вертикального выравнивания или «Как (не) Для вертикального центра содержимого "http://phrogz.net/CSS/vertical-align/index.html – Nish

+0

привет всем, ответ от @ mr.alien заставляет его работать. благодаря! – iamnards

ответ

2

Вы должны использовать display: table-cell; и vertical-align: middle; свойства с text-align: center;, а также для выравнивания текста по вертикали и по горизонтали по центру

Demo

div { 
    border: 1px solid #f00; 
    display: table-cell; 
    text-align: center; 
    vertical-align: middle 
} 
+0

thanks @ mr.alien! это превосходно! :) – iamnards

+0

@iamnards;) вы приветствуете –

Смежные вопросы