Креативное Интернет-агентство «Webering»

«Div» по центру, выравнивание div

Главная / Блог / Верстка (x)HTML / «Div» по центру, выравнивание div

Выравнивание div по центру страницы или экрана – это частая проблема, и для её решения требуется некоторое время. И для того чтобы Вы не теряли его, я решил продемонстрировать решение данной задачи. Во-первых, надо создать три div’а, то есть в первый вставить два других. Далее первому задать атрибут align=”center” и дополнительные стили CSS , второй не трогать, а третий будет являться так называемой линией горизонтального выравнивания.

Результат нижеприведенного HTML-кода:


центр
 


HTML-код выравнивания содержимого:


    <style type="text/css">
.container {
      display: table-cell;
      vertical-align: middle; 
      width: 640px;
      height: 180px; 
      border: 5px dashed black;
}

.auxiliary {
      display: inline-block;
      vertical-align: middle;
      width: 0px;
      height: 100%;
}

.container .block {
      display: inline-block;
      vertical-align: middle;
}

.container .block, .auxiliary {
      display: inline;
}

.container .block div {
    font-size: 40px;
    background: red;
     width: 200px;
     height: 50px;
}    </style>
</p>
<div align="center" class="container">
    <div class="block">
        <div>
            центр</div>
    </div>
    <div class="auxiliary">
         </div>
</div>
<p>
    


Протестировано в:

27 сентября 2009 Сергей Басов, Руководитель отдела разработки


Поделиться



← Предыдущий пост
Следующий пост →
     


* — поля обязательны для заполнения