Я хочу установить геметрический центр моего блока div в геометрическом центре экрана. Как я могу это сделать? ИмеемЦентрирующий блок div относительно этого центра
<div style="position: absolute; width: 240px; height: 150px; margin:50%; >
some content
</div>
Но это не сработает. Я не знаю, почему это не так. margin:50%
эквивалент margin-top/left/right/bottom: 50%
. Таким образом, у нас есть дополнительное пространство для нашего элемента div
как 50%
линейного размера экрана. Почему необходимо явно определять width
и height
, если мы используем атрибут margin
или top/left/right/bottom
?
Спасибо за ваш ответ! Но это только горизонтальное выравнивание. Мне нужно вертикальное выравнивание. –
Добавлено в мой ответ выше. Надеюсь это поможет. – Nitesh
Далее отредактировал код. http://jsfiddle.net/n2Ctw/1/ - @DmitryFucintv – Nitesh