实现div垂直居中的方法有哪些?-今日热榜-资讯-三龙汇之窗网
推广 热搜: 广州  深圳  SEO  贷款  医院  用户体验  机器人  网站建设    摩托车 

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

   日期:2020-08-22 16:10:57     来源:互联网    作者:三龙汇之窗网    浏览:487    

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

 
标签: div垂直居中
免责声明:以上所展示的信息由网友自行发布,内容的真实性、准确性和合法性由发布者负责。 三龙汇之窗网对此不承担任何保证责任, 三龙汇之窗网仅提供信息存储空间服务。任何单位或个人如对以上内容有权利主张(包括但不限于侵犯著作权、商业信誉等),请与我们联系并出示相关证据,我们将按国家相关法规即时移除。

本文地址:http://b2b.shop.wlchinajn.com/news/slh8416.html

打赏
 
更多>同类资讯

推荐图文
推荐资讯
点击排行

网站首页  |  付款方式  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  RSS订阅  |  违规举报
免责声明:本站所有信息均来自互联网搜集,产品相关信息的真实性准确性均由发布单位及个人负责,请大家仔细辨认!并不代表本站观点,三龙汇之窗网对此不承担任何相关法律责任!如有信息侵犯了您的权益,请告知,本站将立刻删除。
友情提示:买产品需谨慎 网站处理与建议邮箱:slhzc@qq.com