Как я могу установить позицию div в центре страницы с размером, например, 80%/80%.html - div на centr
UPD: margin: 0 auto; работает, но только для горизонтального выравнивания. И мне также нужна вертикаль.
Как я могу установить позицию div в центре страницы с размером, например, 80%/80%.html - div на centr
UPD: margin: 0 auto; работает, но только для горизонтального выравнивания. И мне также нужна вертикаль.
Этого page говорит о некоторых различных способах достижения вертикального центрирования с помощью CSS. Я использовал метод 2 с успехом, но в лучшем случае считаю все это взломом.
Установите фиксированную ширину и автомаркировки.
<style type="text/css">
#center {
width:300px;
margin-left:auto;
margin-right:auto;
}
</style>
<body>
<div id="center"></div>
</body>
Я знаю это. Я хочу сделать это не только для сторон ... Но для сверху и снизу. – Ockonal
Это делает то, что вы хотите, но это не очень.
<div style="margin: 0 auto;width:80%;height:80%;">
This will probably not work for you however because you did not provide code
</div>
Dupe: http://stackoverflow.com/questions/396145/whats-the-best-way-of-centering-a-div-vertically-with-css –