1、单位问题

问题:任何距离的数值ie可以不加单位,ff必须要求写单位(0除外)

解决:写全单位如padding:0px;

2、水平居中

问题:div里的内容,ie默认为center,而ff默认left

解决:mairgin:0px auto;

3、高度问题

问题:如果设置了一个DIV的高度,当DIV里实际内容大于所设高度,ie会自动拉伸以适应DIV容器大小,ff会固定DIV的高度,超过部分超出DIV底线以外,出现和下面的内容重叠的现象

解决:控制恰当的高度,或者不写,让浏览器自动调节高度,或者设置overflow:hidden;

4、clear:both;

问题:如果上面用float控制了n列DIV,下面ie会自动检测自动排列,ff则可能很不老实,到处乱动

解决:float结束后的下一个标签加clear:both;以结束float的控制

5、最大/小宽度问题

问题:min-width,max-width只是ff的命令,如何让ie实现同样的效果

解决:ie不认识min-和max-,实际ie认为min-width、max-width和width效果一样,可以用下面方法解决

#cctext{
min-width: 700px;
max-width: 1000px;
width:expression_r(document.body.clientWidth<700 ? \”700px\” : document.body.clientWidth>1000 ? \”1000px\” : \”auto\”);
}

6、!important支持

问题:ff支持ie不支持

解决:无。ie会忽略。

7、游标状态

问题:cursor:hand;仅ie支持,显示手指状态

解决:使用cursor:pointer;ie和ff都支持

8、实际像素

IE/Opera:对象的实际宽度 = (margin-left) + width + (margin-right)

Firefox/Mozilla:对象的实际宽度= (margin-left) + (border-left-width) + (padding- left) + width + (padding-right) + (border-right-width) + (margin-right)

所以排列好及列的表格时ie和ff显示宽度稍有区别

最新文章

  1. MapReduce剖析笔记之五:Map与Reduce任务分配过程
  2. c#中奖算法的实现
  3. Android的系统体系结构
  4. azure之MSSQL服务性能测试
  5. Jquery 弹出提示框输入插件 apprise 修改中文按钮以及使用说明
  6. siem主流厂商
  7. JavaScript中的分号插入机制
  8. hdu1083二分图匹配模板题
  9. 【前端】webkit内核浏览器DIV滚动条样式修改和设置
  10. 命令行利用KVM创建虚拟机
  11. iphone连接电脑itunes之后 C盘突然小很多被占了很多空间
  12. 2018-12-03 VS Code英汉词典插件v0.0.7-尝试词性搭配
  13. ECMAScript6 入门 Module
  14. spark基本概念及入门
  15. SLAM中的变换(旋转与位移)表示方法
  16. Unity 菜单拓展
  17. Js_网站右下角悬浮视窗可关闭广告
  18. linux socat命令
  19. python 时间元组转可视化时间
  20. bzoj P4825 [Hnoi2017]单旋——solution

热门文章

  1. Android发短信
  2. nginx反向代理做cache配置
  3. git学习之安装(二)
  4. 从零开始学android -- 简易的socket通信
  5. C#:ref和out的联系及区别。
  6. poj2115[扩展欧几里德]
  7. [转]React表单无法输入原因----约束性和非约束性组件
  8. POJ 2031 Building a Space Station【经典最小生成树】
  9. iOS 添加震动效果
  10. Android笔记之OnLongClickListener