CSS属性过滤

编程入门 行业动态 更新时间:2024-10-23 15:21:31

CSS<a href=https://www.elefans.com/category/jswz/34/1771415.html style=属性过滤"/>

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和\0过滤器

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

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

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

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

Absorbing material: www.goodsmaterial

更多推荐

CSS属性过滤

本文发布于:2024-02-11 17:13:30,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1682198.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:属性   CSS

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!