- 1
- 0
- 约1.05万字
- 约 9页
- 2017-06-07 发布于湖北
- 举报
IE6.0、IE7.0 与FireFox CSS 兼容的解决方法
1.DOCTYPE 影响 CSS 处理
2.FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行
3.FF: body 设 置 text-align 时 , div 需 要 设置 margin: auto( 主要 是
margin-left,margin-right) 方可居中
4.FF: 设置 padding 后, div 会增加 height 和 width, 但 IE 不会, 故需要
用 !important 多设一个 height 和 width
5.FF: 支持 !important, IE 则忽略, 可用 !important 为 FF 特别设置样式
6.div 的垂直居中问题: vertical-align:middle; 将行距增加到和整个 DIV 一样高
line-height:200px; 然后插入文字,就垂直居中了。缺点是要控制内容不要换行
7.cursor: pointer 可以同时在 IE FF 中显示游标手指状, hand 仅 IE 可以
8.FF: 链接加边框和背景色,需设置 display: block, 同时设置 float: left 保证不换行。
参照 menubar, 给 a 和 menubar 设置高度是为了避免底边显示错位, 若不设 height, 可
以在 menubar 中插入一个空格。
9.在 mozilla firefox 和 IE 中的 BOX 模型解释不一致导致相差 2px 解决方法:
div{margin:30px!important;margin:28px;}注意这两个margin 的顺序一定不能写反,据阿
捷的说法! important这个属性 IE 不能识别,但别的浏览器可以识别。所以在IE 下其实解
释成这样:div{maring:30px;margin:28px}重复定义的话按照最后一个来执行,所以不可以
只写margin:XXpx! important;
11.ul 标签在 Mozilla 中默认是有padding 值的,而在 IE 中只有margin 有值所以先定义
ul{margin:0;padding :0;}就能解决大部分问题
注意事项:
1、float 的div 一定要闭合。
例如:(其中floatA、floatB 的属性已经设置为float:left;) #div id=”floatA”/#div
#div id=”floatB” /#div
#div id=”NOTfloatC” /#div这里的NOTfloatC 并不希望继续平移,而是希望往下排。
这段代码在 IE 中毫无问题,问题出在FF。原因是NOTfloatC 并非float 标签,必须将float
标签闭合。
在 #div class=”floatB”/#div
#div class=”NOTfloatC”/#div之间加上 #div class=”clear”/#div这个 div
一定要注意声明位置,一定要放在最恰当的地方,而且必须与两个具有float 属性的div 同
级,之间不能存在嵌套关系,否则会产生异常。
并且将clear 这种样式定义为为如下即可: .clear{
clear:both;}此外,为了让高度能自动适应,要在wrapper 里面加上overflow:hidden;
当包含float 的box 的时候,高度自动适应在IE 下无效,这时候应该触发IE 的layout 私有
属性(万恶的IE 啊!)用zoom:1;可以做到,这样就达到了兼容。
例如某一个wrapper 如下定义: .colwrapper{
overflow:hidden;
zoom:1;
margin:5px auto;}
2、margin 加倍的问题
设置为float 的div 在 ie 下设置的margin 会加倍。这是一个 ie6 都存在的bug。
解决方案是在这个div 里面加上display:inline;
例如:
#div id=”imfloat”/#div
相应的css 为
#IamFloat{
float:left;
margin:5px;/*IE 下理解为10px*/
display:inline;/*IE 下再理解为5px*/}
3、关于容器的包涵关系
很多时候,尤其是容器内有平行布局,例如两、三个float 的div 时,宽度很容易出现问题。
在 IE 中,外层的宽度会被内层更宽的div 挤破。一定要
您可能关注的文档
- GENESIS脚本培训第一篇.pdf
- 第一章 ~$软件需求说明书__IT项目管理.pdf
- 河北省建设类执业资格注册管理系统(个人版)使用手册教案.doc
- 河北省民政广域网县级设计方案-华为教案.docx
- 第一章 “copy”不走样.doc
- 河北省望都中学高二期中考试试题教案.doc
- 第一章 “编写 Transact-SQL 语句”教程.pdf
- 河北信息中考选择题258道、判断题101道教案.doc
- GIS07第七篇 地理信息系统的应用.ppt
- 河辰MAILGARD佑友 邮件系统技术白皮书教案.pdf
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 2025高中英语教师课程标准考试模拟试卷及参考答案.docx VIP
- 第12课 绿意再生课件-赣美版(2024)初中美术七年级下册.pptx VIP
- 2025年青岛西海岸新区自主招生化学试题及答案.docx VIP
- 2024-2025学年江苏卫生健康职业学院单招《英语》考前冲刺练习(真题汇编)附答案详解.docx VIP
- GJ B 2446-2-2013 J30系列微矩形电连接器详细规范.pdf VIP
- 2025年内蒙古中考物理试卷及答案.docx VIP
- 第11课+传递绿色理念+课件+2024—2025学年赣美版(2024)+初中美术七年级下册.pptx VIP
- 2025年江苏卫生健康职业学院单招《数学》真题带答案详解(模拟题).docx VIP
- 2023年广东省中考道德与法治试卷真题及答案详解.pdf
- 相变的软模理论.ppt VIP
原创力文档

文档评论(0)