DIV水平和垂直居中有关问题
DIV水平和垂直居中问题
2.div垂直居中
将层设置为绝对定位,left和top为50%,这时候使用负外边距,负外边距的大小为宽高的一半。
1.div水平居中
.className{ width:270px; height:150px; margin:0 auto; }
2.div垂直居中
.className{ width:270px; height:150px; position:absolute; left:50%; top:50%; margin:-75px 0 0 -135px; }
将层设置为绝对定位,left和top为50%,这时候使用负外边距,负外边距的大小为宽高的一半。
3.适用jquery
$(document).ready(function(){ $(window).resize(function(){ $('.className').css({ position:'absolute', left: ($(window).width() - $('.className').outerWidth())/2, top: ($(window).height() - $('.className').outerHeight())/2 }); });
版权声明:本文为博主原创文章,未经博主允许不得转载。