美文网首页
各种浏览器css兼容性问题

各种浏览器css兼容性问题

作者: L怪丫头 | 来源:发表于2017-11-27 17:44 被阅读0次

为什么浏览器会存在兼容问题?

同一浏览器,版本越老,存在bug越多,相对于版本越新的浏览器,对新属性和标签、新特性支持越少。

不同浏览器,核心技术不同,标准不同,实现方式也有差异,最终呈现出来在大众面前的效果也是会有差异。

浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同

解决方案:CSS里    *{margin:0;padding:0;}

浏览器兼容问题二:块属性标签float后,又有横行的margin情况下,在IE6显示margin比设置的大

解决方案:在float的标签样式控制中加入 display:inline;将其转化为行内属性

浏览器兼容问题三:设置较小高度标签(一般小于10px),在IE6,IE7,遨游中高度超出自己设置高度

解决方案:给超出高度的标签设置overflow:hidden;或者设置行高line-height 小于你设置的高度。

浏览器兼容问题四:行内属性标签,设置display:block后采用float布局,又有横行的margin的情况,IE6间距bug

解决方案:在display:block;后面加入display:inline;display:table;

浏览器兼容问题五:图片默认有间距

解决方案:使用float属性为img布局

浏览器兼容问题七:透明度的兼容CSS设置

问题症状:IE6,7,8不支持rgba与opacity两种透明的设置方法;

解决方案:使用IE6当中的滤镜filter替代掉,如:opacity:0.6;filter:alpha(opacity=60)。

浏览器兼容问题八:img外部的border

解决方案:设置img边框border:0;

浏览器兼容问题九:子选择器在IE6中不能使用

解决方案:采用其他选择器或者后代选择器进行控制。

浏览器兼容问题十:input聚焦框颜色与样式不同

解决方案:使用outline:none,清除默认样式之后再统一设置。

1.双边距BUG float引起的  使用display

2.3像素问题 使用float引起的 使用dislpay:inline -3px

3.超链接hover 点击后失效  使用正确的书写顺序 link vis8ited hover active

4.IEz-index问题 给父级添加position:relative

5.Png 透明 使用js代码 改

6.Min-height 最小高度 !Important 解决’

7.select 在ie6下遮盖 使用iframe嵌套

8.为什么没有办法定义1px左右的宽度容器(IE6默认的行高造成的,使用over:hidden,zoom:0.08 line-height:1px)

9.IE5-8不支持opacity,解决办法:

.opacity {

opacity: 0.4

filter: alpha(opacity=60); /* for IE5-7 */

-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* for IE 8*/

}

10. IE6不支持PNG透明背景,解决办法: IE6下使用gif图片

相关文章

  • 浏览器兼容性问题及解决方案(JS部分)

    关于浏览器兼容性问题的姊妹篇《浏览器兼容性问题及解决方案(CSS部分)》请点击这里。 常见的JS兼容性部分的问题有...

  • CSS + LESS 小记

    由于各种版本浏览器兼容性问题, 所以很多 CSS3 属性效果是否生效还要以运行结果为准 ! 目录结构 CSS 篇m...

  • 浏览器常见的兼容问题

    什么是浏览器的兼容问题 浏览器的兼容性问题也就是网页的兼容性或者网站兼容性问题, 指网页在各种浏览器上的cs...

  • 浏览器兼容性

    一、什么是浏览器兼容性 浏览器兼容性问题又被称为网页兼容性或网站兼容性问题,指网页在各种浏览器上的显示效果可能不一...

  • 4个技巧避免不必要的浏览器兼容性问题

    浏览器兼容性问题着实让人头疼,从最初的IE6浏览器到现在HTML5+CSS3的兴起,依然会存在兼容性问题,这里分享...

  • 浏览器兼容性

    什么是浏览器的兼容性 浏览器兼容性问题又被称为网页兼容性或网站兼容性问题,指网页在各种浏览器上的显示效果可能不一致...

  • 各种浏览器css兼容性问题

    为什么浏览器会存在兼容问题? 同一浏览器,版本越老,存在bug越多,相对于版本越新的浏览器,对新属性和标签、新特性...

  • 浏览器兼容性问题

    关于浏览器的兼容性问题和css hsck 五大主流浏览器包括: chorme (webkit) safari (w...

  • web前端开发中浏览器兼容问题(一)

    浏览器兼容性问题又被称为网页兼容性或网站兼容性问题,指网页在各种浏览器上的显示效果可能不一致而产生浏览器和网页间的...

  • 浏览器兼容问题

    浏览器兼容性问题又被称为网页兼容性或网站兼容性问题,指网页在各种浏览器上的显示效果可能不一致而产生浏览器和网页间的...

网友评论

      本文标题:各种浏览器css兼容性问题

      本文链接:https://www.haomeiwen.com/subject/bmbdbxtx.html