nrmk.net
当前位置:首页 >> Div FixED 宽度 >>

Div FixED 宽度

这个最好定宽,定高,如果自适应那么就需要要js来进行控制了。假如div宽200px,高100px,那么居中样式就是这样:position:fixed;top:50%;left:50%;margin-top:-50px;margin-left:-110px;这样就居中了,如果是自适应,需要使用js获取div的宽度和...

position:fixed; 是相对窗口定位,你需要用 top、bottom、left、right.来定位。 你先试试用 top 和left定位试试

position为relative才能居中。默认的就是relative,所以去掉了当然可以居中了。 设置为fixed以后,只能设置left,top,right,bottom属性来定位。

如果可以只考虑支持transform的现代浏览器: .div{ position: fixed; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

你要给 html,body都设置width:100%;这样才行。 如果我的回答解决了你的问题,请帮忙点去访问一下我的网站作为回报。一个苦逼SEO人员的请求

相对div请用absolute哦。fixed相对于文档的。 // // //

#yz_div { width: 1000px; margin: 0 auto;}#div1{width: 800px; height: 500px;background-color: red; float:left;}#div3 {width: 200px; float:left; position: relative;}#div2{width: 30px; position: fixed;height: 200px;background-colo...

div{position:fixed;margin:auto;left:0; right:0; top:0; bottom:0;width:200px; height:150px;}

fixed:生成绝对定位的元素,相对于浏览器窗口进行定位。 此时该元素已经脱离文档流 相当于其他容器无视该元素的宽高。。所以不会出现滚动条 absolute应该一样的。但是两者相对应的定位元素不一样。

垂直的话设置div的line-height属性,自己调下!水平就text-align:center

网站首页 | 网站地图
All rights reserved Powered by www.nrmk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com