css中“border”在chrome与ie中的不同
来源:互联网 发布:航测软件有哪些 编辑:程序博客网 时间:2024/06/05 07:12
今天在研究css的盒模型问题,本意是想测试css中关于margin、pading、border与width、height的关系。
但是无意中发现边框的大小在谷歌的chrome与微软的ie中认定是完全不同的。
html代码如下:
<style type="text/css"> #ceshi1{width:300px;height:300px;background:#ccc;margin:30px;border:10px solid black;} #ceshi2{width:300px;height:300px;background:#ccc;margin:30px;border:0px solid black;}</style><html><body><div id="ceshi1">123</div><div id="ceshi2">456</div></body></html>定义了2个div,其中一个加上了粗细为5px的边框。而一个并没有加上边框。在chrome与ie中测试,显示效果如下:
这是在ie中显示的,从ie5.5到ie9. 显示效果均一致边框的粗细实际上是包含在了你所定义的div的宽度和高度之中的。比如原来你所定义的div为300px×300px,那么加上了边框后,实际上div的可使用大小变成了(300-边框粗细)×(300-边框粗细)。
而在谷歌的chrome中,显示效果却完全不同
可以看到,在chrome中。将border的宽度增加在了整个div的外面。而div的可使用面积实际上还是原来的300px×300px
而与之相同的是,不仅border会出现这样的差异。就连padding也会出现类似的情况,感兴趣的朋友可以试一试
- css中“border”在chrome与ie中的不同
- DIV CSS在不同IE版本和FF以及Chrome中的兼容性差异解决方法(推荐)
- css在ie和firefox中的不同
- IE与FF在css的不同解决不同
- span border-top,border-bottom属性在IE不显示解决方法,兼容IE ,Chrome,Firefox
- div+css在IE和NETSCAPE中的不同
- JS、Css在IE和FireFox中的不同表现
- CSS在IE与firefox中的区别
- css:text-indent对img有影响,dl标签有border在ie中有bug
- table自动拉伸在chrome与IE中的区别
- 解决border在 ie和火狐下不同【有待验证】
- CSS_表格中TR元素在IE与FF中的display不同
- 关于css中 line-height 在ie中和在chrome中错位的问题
- JavaScript控制iFrame在IE与FireFox中的不同
- html表单在firefox与ie中的不同
- css中border:none;与border:0;的区别说明
- javascript 中 substr 在 IE,FF中的不同!
- 函数的定义在FF与IE,Chrome上的不同表现
- c++基础---构造(析构)函数调用次序(c++笔试经常考)
- 核 桃 树
- 一个科学计算器的面向对象实现,完成多年的心愿
- Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tool
- C++声明命名空间
- css中“border”在chrome与ie中的不同
- Android zip文件压缩解压缩
- Struts2 配置
- jboss启动过程
- 随机生成10个数 并比较大小
- 深度优先算法(DFS) js Demo
- GDAL源码剖析(九)之GDAL体系架构
- c#开发unity项目经验总结
- 代码格式化工具