Вам нужна верстка сайта? Выполняем СРОЧНЫЕ ЗАКАЗЫ. Кроссбраузерно, W3C. Наши специалисты верстают макеты качественно и в срок.
Блог  > JavaScript framework  > Горизонтальное и вертикальное центрирование на jQuery {

Горизонтальное и вертикальное центрирование на jQuery }

При верстке сайтов существует необходимость отцентрировать блок, по горизонтали и вертикали. Существует несколько путей решения. В статье расскажем как это реализовать с помощью jQuery.

$(window).resize(), выполняется при изменении размеров окна. Используем outerWidth() и outerHeight(), так как в отличие от типичных width() и height(), они добавляют значение padding и ширину border к возвращаемому размеру. В конце, вызываем событие изменение размеров окна, чтобы установить .content_in точно по центру на странице.

Script

<script type="text/javascript">
$(document).ready(function() {$('.content_in').css({position:'relative',top: ($('body').height() - $('.content_in').outerHeight())/2
});});
$(window).resize(function(){$('.content_in').css({position:'relative',top: ($('body').height() - $('.content_in').outerHeight())/2
});});
$(window).resize();
</script>

Преимущество использования этого метода заключается в том, что нет необходимости знать размеры блоков.


commentКомментарии:
Введите ваше имя:
Пишите свое:

Если вы не можете разобрать код на картинке, кликните по картинке, она обновится.
Введите код с картинки:
 
^ вверх