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

2017-9-26| 发布者:飞凌 | 查看: :1073次|

您所在的位置: 首页 > 新闻中心 > 行业动态

如今,建网站的主流方式就是使用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垂直居中的方法,大家可以根据自身环境参考选用。

返回当前新闻动态
<
>
在线客服系统
 
QQ在线咨询
市区范围
滨海\阜宁\响水\建湖
大丰\东台\射阳