网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 网管学堂 > 工具软件 > firefox > 总结:CSS在IE与Firefox下的兼容性  

总结:CSS在IE与Firefox下的兼容性

2007-09-18  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

2、margin加倍的问题。

  设置为float的div在ie下设置的margin会加倍。这是一个ie6都存在的bug。
  解决方案是在这个div里面加上display:inline;
例如:
<#div id=\"imfloat\"> 网管u家u.bitsCN.com


  相应的css为
#IamFloat{
float:left;
margin:5px;/*IE下理解为10px*/
display:inline;/*IE下再理解为5px*/} 网管u家u.bitsCN.com

  3、关于容器的包涵关系 网管u家u.bitsCN.com

  很多时候,尤其是容器内有平行布局,例如两、三个float的div时,宽度很容易出现问题。在IE中,外层的宽度会被内层更宽的div挤破。一定要用Photoshop或者Firework量取像素级的精度。 网管网www_bitscn_com

  4、关于高度的问题 网管网www_bitscn_com

  如果是动态地添加内容,高度最好不要定义。浏览器可以自动伸缩,然而如果是静态的内容,高度最好定好。(似乎有时候不会自动往下撑开,不知道具体怎么回事)

网管下载dl.bitscn.com

  5、最狠的手段 - !important; 网管联盟bitsCN@com

  如果实在没有办法解决一些细节问题,可以用这个方法.FF对于"!important"会自动优先解析,然而IE则会忽略.如下.tabd1{
background:url(/res/images/up/tab1.gif) no-repeat 0px 0px !important; /*Style for FF*/
background:url(/res/images/up/tab1.gif) no-repeat 1px 0px; /* Style for IE */} 网管bitscn_com

  值得注意的是,一定要将xxxx !important 这句放置在另一句之上,上面已经提过.

中国网管联盟bitsCN.com


TAGs总结   IE   div   important   设置   可以   问题   #div   一定   10px    
 上一篇:如何使用火狐插件下载Youtube视频   下一篇:截图: Firefox 3.0 Places功能预览
总结:CSS在IE与Firefox下的兼容性 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: