`

IE和FF对盒模型的解释区别

 
阅读更多
IE和FF对盒模型的解释也不一样,代码说明:#test { width: 650px !important;width: 648px;padding-left:2px;background:#fff; }
test 显示的宽带是 650px
IE Box的总宽度是: width+padding+border+margin宽度总和
FF Box的总宽度就是 width的宽度,padding+border+margin的宽度在含在width内。
如果有BOX{WIDTH:"300"; PADDING:"5PX";}
则BOX在IE的宽度应该为:310
而在FF的宽度则是300
所以在BOX有填充的情况下应该这样使用
BOX{WIDTH:"290"!IMPORTANT; WIDTH: "300";}
这样子才能确保BOX的宽度始终在300px,而不会出现被撑开的现象

而在FF里面则不会造成浮动层填不满的情况
所以在写css的时候要注意打开浮动后要清除浮动,正如数据库的操作 ,打开数据库后一定要记得关闭。
最多的方法就是增加一个<div style="clear:both"></div>,还有一个有效的办法就是在需要撑开的div的css中增加overflow:auto或者overflow:hidden;

ul 标签在 Mozilla 中有 padding 值的,而在 IE 中只有 margin 有值。
设置ul{margin:0;padding:0}

针对firefox ie6 ie7的css样式
现在大部分都是用!important来hack,对于ie6和firefox测试可以正常显示,
但是ie7对!important可以正确解释,会导致页面没按要求显示!找到一个针
对IE7不错的hack方式就是使用“*+html”,现在用IE7浏览一下,应该没有问题了。
现在写一个CSS可以这样:
分享到:
评论

相关推荐

    ajax简易模型 兼容多个浏览器(ff ie ...) get post请求

    ajax简易模型 兼容多个浏览器(ff ie ...) get post请求

    JS事件在IE与FF中的区别详细解析

    主要是对JS事件在IE与FF中的区别进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助

    引用 js在IE与FF之间的区别详细解析

    查看dom模型等 ☆IE8自带的developerbar也很不错 ☆打开firefox所有js警告:在地址栏里录入:about:config双击,设置javascriptoptionrestict打开为true能够看到很多警告,利于纠错 ☆IE-&gt;firefoxjavascript类 △...

    46种常见的浏览器兼容性问题大汇总

    5. FF和IE BOX模型解释不一致导致相差2px 3 6. IE5 和IE6的BOX解释不一致 3 7. ul和ol列表缩进问题 3 8. 元素水平居中问题 3 9. Div的垂直居中问题 3 10. margin加倍的问题 3 11. IE与宽度和高度的问题 3 12....

    IE7、IE8、ff下的margin-top问题 折叠margin

    “collapsing margins”(折叠margin)的意思是:2个或以上盒模型之间(关系可以是相邻或嵌套)相邻的margin属性(这之间不能有非空内容、padding区域、border边框或使用清除分离方法)结合表示为一个单独的margin。...

    IE网页js语法错误2行字符1、FF中正常的解决方法

    今天开发过程中,突然遇到此奇葩问题,我之前以为是我js打开模态窗体传递的url参数有问题,我使用open没问题... 页面的某些文件在文档模型还没建立时就已经开始引用相关的节点 我最后是通过禁用了IE中的插件才解决的。

    CSS 盒模型、块状元素与内联元素、CSS选择器

    怎么样,比较容易吧~,但是你们有没有发现,红色区域离浏览器的顶部和左边的边距IE6和FF的不一样,有没有发现?这样的话,我们作出来的页面浏览器就不兼容了,效果不一样了?为什么会这样?这是因为每个浏览器都有一...

    CSS多浏览器兼容总结(个人经验)

    1、DOCTYPE 影响 CSS 处理 2、FF: 设置 padding 后, div 会增加 height 和 width, 但 IE 不会, 故需要用 !important 多设一个 height 和 width ...5、在mozilla firefox和IE中的BOX模型解释不一

    实现div垂直居中的display:table-cell方法示例介绍

    ie7和ie6都不能识别 display: table-cell;(但是支持display: block等css1的属性!) ie8以及以后版本可以识别! ie7和ie6能识别vertical-align:middle; 如果盒模型中间只有几段文字的话,设置line-height就可以...

    .Net workflow 工作流源代码

    浏览器兼容:适用于IE,FF,Chrome等所有主流浏览器 技术特点:采用微软最新技术siverlight js ajax完成,采用客户端 webservice 技术实现流程模型的入库提交操作,实现模型的支持化存储。 功能描述:提供工作流程...

    工作流建模管理工具源码

    浏览器兼容:适用于IE,FF,Chrome等所有主流浏览器 技术特点:采用微软最新技术siverlight js ajax完成,采用客户端 webservice 技术实现流程模型的入库提交操作,实现模型的支持化存储。 功能描述:提供工作流程...

    英飞凌IGBT

    英飞凌IGBT模块 ff900r12ie4

    欲练CSS ,必先解决IE的一些细节分析

    之所以说IE不好,是因为IE会误导了你对CSS模型的理解,让你以为IE的理解是对的,之后无论如何你都无法用你的IE模型理论去为你那个无法在FF正常显示的CSS提供fix。

    理解Javascript_10_对象模型

    图中有好几个地方提到build-in Function constructor,这是同一个对象,可以测试验证: 代码如下: //Passed in FF2.0, IE7, Opera9.25, Safari3.0.4 Function==Function.constructor //result: true Function==...

    基于少量样本对谷歌deeplabv3plus的迁移学习python源码+项目说明+详细注释.zip

    各epoch 的 模型权重文件保存于 &lt;font color=#FF00FF size=3&gt; model 目录中 迁移学习的效果: 进一步尝试使用deeplab v3+进行人脸解析 所使用的的数据集为[Large-scale CelebFaces Attributes (CelebA) Dataset]...

    使用Ext Pushlet 实现的点对点聊天功能最新

    实现通过pushlet,进行点对点聊天功能。 包括: 在线用户上线的通知 离线的通知 来新消息时的通知 前台使用Ext ,后台使用pushlet ...聊天时需要使用,两台电脑,或者 分别使用 IE 与FF 浏览器测试,来模拟多个用户

    使用Ext Pushlet 实现的点对点聊天功能

    实现通过pushlet,进行点对点聊天功能。 包括: 在线用户上线的通知 离线的通知 来新消息时的通知 前台使用Ext ,后台使用pushlet ...聊天时需要使用,两台电脑,或者 分别使用 IE 与FF 浏览器测试,来模拟多个用户

Global site tag (gtag.js) - Google Analytics