百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>html5教程> 对于DIV 边距属性在Chrome和IE中的区别
分享文章到:

对于DIV 边距属性在Chrome和IE中的区别

发布时间:09/01 来源:未知 浏览: 关键词:
这篇文章主要介绍了关于DIV 边距属性在Chrome和IE中的不同,有着必然的参照 价值,此刻分享给大家,有需要的伴侣可以参照 一下

忽然间,在Chrome下看起来很整洁的规划,在IE下变成一团糟。为了寻出缘由,做了一些测试,晒出来和大家分享一下

忽然间,在Chrome下看起来很整洁的规划,在IE下变成一团糟。为了寻出缘由,我改动了p的background-color属性。最后,发明统一个p的宽度在IE和Chrome下却不一样。这大晚上的,真是怪吓人滴!
之后,做了个测试。当:

p1 
{ 
width:960px; 
margin:0px; 
padding:0px; 
}

这时,在两个阅读器下是没有不同滴!总宽度均是960px。
但是,当:

p1 
{ 
width:960px; 
margin:0px; 
padding:0px 10px 0px 10px; 
}

这时,Chrome就不干了。她竟然把padding的20px加在了外面,这样p1的总宽度就是960px+10px+10px=980px;而,在IE中p1的宽度仍是960px;
依照我的思维,感受padding应当算在width里面滴,没想到Chrome这么倔。
经过测试,border和padding一样,margin的值均算在“width”的外面。
还有,在没有设定float的状况下,Chrome会把p1当做position:absolute,而IE会把其当做poisttion:relative;所以,尽量都这是块级元素的float为left!
真悲催,阅读器不兼容让我这个门外汉很疾苦呀!

以上就是本文的全部内容,但愿对大家的学习有所帮忙,更多相关内容请关注PHP中文网!

相关引荐:

CSS3中@keyframes动画的实现

点击按钮文字变成input框,点击留存变成文字的实现

关于移动 web 端屏幕适配(rem)的介绍

以上就是关于DIV 边距属性在Chrome和IE中的不同的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有153人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板