zoukankan      html  css  js  c++  java
  • 关于浏览器的兼容问题(总结类、持续更新系列~)

    纠结的兼容性问题

       我们在给网页加 css 或者js时,往往要处理一些兼容性的东西,比如要给某元素加一个属性,在谷歌浏览器运行了一下,效果出来了,誒~美滋滋。然而当切换到IE浏览器的低版本的时候就出不来了,很鸡肋的一件事情。这时候我们就要回去处理了,你不处理还不行,虽然现在用的都是一些主流浏览器,很少用IE的了,更别说IE低版本了,但你不能排除没有人用,而且很多浏览器依然兼容不了一些东西。

        产品经理:偷懒?没门!

        在这里总结一些兼容性处理的办法,为了防止以后忘记  :

          一、清除浮动的兼容性

            .clearfix:after{

             content:"";

             clear:both;

             display:block;

             visibility:hidden;

             height:0;

          }

          .clear{

                *zoom:1;

          }

           二、透明度的兼容性

             opacity:0.3;

         filter:alpha(opacity=30);

          三、各种国外浏览器在CSS3中的兼容问题

             国内的浏览器的内核都是谷歌

             Chrome的前缀-webkit-

          Firefox的前缀-moz-

          IE的前缀-ms-

               Opera的前缀-o-

          四、document获取根节点的兼容性(Ie6不支持document.documentElement)

           var w=document.documentElement.clientWidth||document.body.clientWidth

  • 相关阅读:
    GNU make manual 翻译(九十九)
    GNU make manual 翻译( 九十五)
    Shell的 for 循环小例子
    makefile中对目录遍历的小例子
    GNU make manual 翻译(九十三)
    GNU make manual 翻译( 一百)
    GNU make manual 翻译( 九十七)
    GNU make manual 翻译( 九十八)
    mapserver4.8.3 的readme.win32的中文翻译文件
    遥控器编程
  • 原文地址:https://www.cnblogs.com/jianger/p/9948634.html
Copyright © 2011-2022 走看看