zoukankan      html  css  js  c++  java
  • CSS属性过滤

    在前端领域,当我们想在ie6及以下版本和标准浏览器的样式不同我们怎么做呢

    此时此刻不得不提到过滤器:即一种对特定浏览器显示和隐藏规则的声明方法

    1.下划线属性过滤器

      符合标准的浏览器都会忽略这个声明,而在IE6及更低浏览器则会被解析

    min-height:10px;
    _height:100px

      在标准浏览器只会解析min-height,而_height不起作用

    2.!important关键字过滤器

      利用!important不被IE6及以下识别

    height:50px;
    height:100px !important;

      在标准浏览器中height为100px,在IE6及以下浏览器则为50px

    3.*/+属性过滤器

     在一个属性前面加了*或者+后,该属性只能被IE7及以下浏览器识别

    height:50px;
    *height:100px;

      在标准浏览器中height为50px;在IE7及以下则为100px

    4.9和过滤器

      在属性后加9则只能被IE浏览器组识别

      在属性后加则只可被IE8以上浏览器识别

    height: 50px;
    height: 100px 9

      在IE浏览器组height值为100px,在其他浏览器则为50px

    height: 50px;
    height:100px ;

      在IE8以上浏览器识别height值为100px,在其他浏览器则为50px

    我们可以利用以上的规则在IE和其他浏览器之间进行样式的区分,岂不是美滋滋

  • 相关阅读:
    nopcommerce商城系统--源代码结构和架构
    Unity3d Material(材质) 无缝拼接
    unity3d中的http通信 二
    unity3d中的http通信
    Unity3d webplayer获取url参数
    Unity3d 读取网络xml
    unity3d web.config设置
    Unity3d Web3d资源的动态加载
    Unity3d webplayer发布的问题和100%自适应浏览器
    Unity3d 与IOS 相互调用
  • 原文地址:https://www.cnblogs.com/suihang/p/11171941.html
Copyright © 2011-2022 走看看