常见的浏览器兼容性问题

1.不同浏览器的标签默认的列外边距不同.

解决方法:

==>*{margin:0;padding:0}

==>也可选择应用别人写好的成熟插件Normalize.css来清除默认样式

2.图片加标签在IE9浏览器中会有边框

解决方法:

==>img{border:none;}

3.IE6及更低版本浮动元素,浮动边双倍边距

解决方法:

==>不使用margin,使用padding

4.IE6及更低版本中部分块级元素拥有默认高度

解决方法:

==>给元素设置font-size:0;

5.a标签蓝色边框

解决方法:

==>a{outline:none}

6.IE6不支持min-height属性

解决方法:

==>{min-height:200px;_heihgt:350px;}

7.IE9以下浏览器不能使用opacity

解决方法:

==>Firefox/Chrome/Safari/Opera浏览器使用opacity,IE浏览器使用filter

8.IE6/7不支持display:inline-block

解决方法:

==>{display:inline-block;*display:inline;}

9.cursor兼容问题

解决方法:

==>统一使用{cursor:pointer;}

10.IE6/7中img标签与文字放一起时line-height失效问题

解决方法:

==>文字和<img/>都设置float

11.table宽度固定,td自动换行

解决方法:

==>table设置{table-layout:fixed;} td设置{word-wrap:break-word;}

12.相邻元素设置margin边距时margin将取最大值,舍去小值

解决方法:

==>不让边距重叠可以给子元素加一个父元素,并给该父元素设置:{overflow:hidden;}

13.a标签css状态的顺序

解决方法:

==>按照link --> visited --> hover --> active 的顺序编写

14.IE6/7图片下面与空隙的问题

解决方法:

==>img{display:block;}

15.ul标签在Firefox中默认是有padding值得,而在IE中只有margin有值

解决方法:

==>ul{margin:0;padding:0}

16.IE中li指定高度后,出现排版错误

解决方法:

==>设置line-height

17.ul和li浮动后,显示在div外

解决方法:

==>清除浮动;须在ul标签后加<div style='clear:both'></div>来闭合外层div

18.ul设置float后,在IE中margin将变大

解决方法:

==>ul{display:none;} li{list-style-position:outside;}

19.li嵌套p时,出现空白行

解决方法:

==>li{display:inline;}

20.IE6默认div高度为一个字体显示的高度

解决方法:

==>{line-height:1px;}或{overflow:hidden;}

21.在Chrome中字体不能小于10px

解决方法:

==>p{font-size:12px;transform:scale(0.8);}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
1. HTML对象获取问题 3 2. const问题 3 3. event.x与event.y问题 3 4. window.location.href问题 3 5. frame问题 3 6. 模态和非模态窗口问题 3 7. firefox与IE的父元素(parentElement)的区别 3 8. document.formName.item(”itemName”) 问题 3 9. 集合类对象问题 3 10. 自定义属问题 3 11. input.type属问题 3 12. event.srcElement问题 3 13. body载入问题 3 14. 事件委托方法 3 15. Table操作问题 3 16. 对象宽高赋值问题 3 Ø CSS 3 1. cursor:hand VS cursor:pointer 3 2. innerText在IE中能正常工作,但在FireFox中却不行. 3 3. CSS透明 3 4. css中的width和padding 3 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. 页面的最小宽度 3 13. DIV浮动IE文本产生3象素的bug 3 14. IE捉迷藏的问题 3 15. float的div闭合;清除浮动;自适应高度 3 16. 高度不适应 3 17. IE6下图片下有空隙产生 3 18. 对齐文本与文本输入框 3 19. LI中内容超过长度后以省略号显示 3 20. 为什么web标准中IE无法设置滚动条颜色了 3 21. 为什么无法定义1px左右高度的容器 3 22. 链接(a标签)的边框与背景 3 23. 超链接访问过后hover样式就不出现的问题 3 24. FORM标签 3 25. 属选择器(这个不能算是兼容,是隐藏css的一个bug) 3 26. 为什么FF下文本无法撑开容器的高度 3

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lp0528

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值