亿恩科技有限公司旗下门户资讯平台!
服务器租用 4元建网站

实现div垂直居中的方法有哪些?

如今,建网站的主流方式就是使用div+css样式来实现,而div中更改最多的就是对齐和居中样式。那么,今天小编就教大家在div中实现垂直居中的方法:

如今,建网站的主流方式就是使用div+css样式来实现,而div中更改最多的就是对齐和居中样式。那么,今天小编就教大家在div中实现垂直居中的方法:

一、让一个DIV垂直居中,直接用CSS就可以做到。只要设置了DIV的宽度,然后使用margin设置边距0 auto,CSS自动算出左右边距,使得DIV居中。

二、要让DIV水平和垂直居中,必需知道该DIV得宽度和高度,然后设置位置为绝对位置,距离页面窗口左边框和上边框的距离设置为50%,这个50%就是指页面窗口的宽度和高度的50%,最后将该DIV分别左移和上移,左移和上移的大小就是该DIV宽度和高度的一半。

三、jQuery实现水平和垂直居中的原理就是通过jQuery设置DIV的CSS,获取DIV的左、上的边距偏移量,边距偏移量的算法就是用页面窗口的宽度减去该DIV得宽度,得到的值再除以2即左偏移量,右偏移量算法相同。注意DIV的CSS设置要在resize()方法中完成,就是每次改变窗口大小时,都要执行设置DIV的CSS,代码如下:

$(window).resize(function(){ 
2     $(".mydiv").css({ 
3         position: "absolute", 
4         left: ($(window).width() - $(".mydiv").outerWidth())/2, 
5         top: ($(window).height() - $(".mydiv").outerHeight())/2 
6     });        
7 }); 

以上就是三种实现div垂直居中的方法,大家可以根据自身环境参考选用。

河南亿恩科技股份有限公司(www.enkj.com)始创于2000年,专注服务器托管租用,是国家工信部认定的综合电信服务运营商。亿恩为近五十万的用户提供服务器托管、服务器租用、机柜租用、云服务器、网站建设、网站托管等网络基础服务,另有网总管、名片侠网络推广服务,使得客户不断的获得更大的收益。
服务器/云主机 24小时售后服务电话:0371-60135900
虚拟主机/智能建站 24小时售后服务电话:0371-55621053
网络版权侵权举报电话:0371-60135995
服务热线:0371-60135900

2
1
分享到:责任编辑:黄利敏

相关推介

共有:0条评论网友评论:

验证码 看不清换一张 换一张

亲,还没评论呢!速度抢沙发吧!