美文网首页
常见浏览器兼容性问题

常见浏览器兼容性问题

作者: markpapa | 来源:发表于2017-09-25 15:22 被阅读0次

一.不同浏览器的标签默认的外补丁和内补丁不同

随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。

方法:

*{margin:0;padding:0;}

二.图片默认有间距

几个img标签放在一起的时候,有些浏览器会有默认的间距,加了通配符也不起作用

**方法: 使用float属性为img布局 **

因为img标签是行内属性标签,所以只要不超出容器宽度,img标签都会排在一行里,但是部分浏览器的img标签之间会有个间距。去掉这个间距使用float是正道。

三. 透明度兼容所有浏览器

方法:

..transparent_class {  
    filter : alpha(opacity = 50);
    -moz-opacity: 0.5;
    -khtml-opacity : 0.5;
    opacity : 0.5;
  }

四. 技巧

1.让用 IE 访问页面时,尽可能用最新的 IE 渲染引擎。

方法:

//通过加在 HTML 中加此标签
<meta http-equiv="X-UA-Compatible" content="IE=edge">

2.让双核浏览器(如 360,搜狗等国产浏览器)访问本网页时,用 webkit 内核来渲染。

//通过加在 HTML 中加此标签
<meta name="renderer" content="webkit">

3.避免使用有问题的 DocType 而导致的浏览器用怪癖模式来渲染页面。

//用 HTML5 的 DocType
<!DOCTYPE html PUBLIC>

五. 浮动元素无法撑起父元素

定义div元素浮动之后,无法撑开父级元素,当定义父级宽度足够时里面的元素才能够浮动显示

方法: 清除浮动

.clearfix:after{
    content : ".";  
    display : block;
    height : 0;
    visibility : hidden;
    clear : both;
 }

 .clearfix { *zoom : 1}

相关文章

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

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

  • HTML+CSS(47-72)

    问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...

  • 浏览器兼容性

    浏览器兼容性问题

  • 浏览器常见的兼容问题

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

  • 常见浏览器的兼容问题

    常见浏览器的兼容问题 初学html和css时,每天切图,总会遇到很多浏览器兼容性问题。最近一直关注移动平台开发,就...

  • 浏览器兼容性

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

  • 浏览器兼容性

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

  • Hack技术

    CSS Hack来解决浏览器局部的兼容性问题,hack主要针对IE浏览器常见的有三种形式:css属性Hack,cs...

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

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

  • 浏览器兼容问题

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

网友评论

      本文标题:常见浏览器兼容性问题

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