css hack是什么

发布时间:2021-08-07 17:58:51 作者:chen
来源:亿速云 阅读:178

本篇内容主要讲解“css hack是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css hack是什么”吧!

  什么是CSSHack?

  CSSHack常见的有三种形式:CSS属性Hack、CSS选择符Hack以及IE条件注释Hack,Hack主要针对IE浏览器。

  1、属性级Hack:比如IE6能识别下划线”_”和星号”*“,IE7能识别星号”*“,但不能识别下划线”_”,而firefox两个都不能认识。

  2、选择符级Hack:比如IE6能识别*html.class{},IE7能识别*+html.class{}或者*:first-child+html.class{}。

  3、IE条件注释Hack:IE条件注释是微软从IE5开始就提供的一种非标准逻辑语句。比如针对所有IE:<!–[ifIE]><!–您的代码–><![endif]–>,针对IE6及以下版本:<!–[ifltIE7]><!–您的代码–><![endif]–>,这类Hack不仅对CSS生效,对写在判断语句里面的所有代码都会生效。

  PS:条件注释只有在IE浏览器下才能执行,这个代码在非IE浏览下被当做注释视而不见。可以通过IE条件注释载入不同的CSS、JS、HTML和服务器代码等。

  常用的CSSHack

  代码如下:

  /*CSS属性级Hack*/

  color:red;/*所有浏览器可识别*/

  _color:red;/*仅IE6识别*/

  *color:red;/*IE6、IE7识别*/

  +color:red;/*IE6、IE7识别*/

  *+color:red;/*IE6、IE7识别*/

  [color:red;/*IE6、IE7识别*/

  color:red9;/*IE6、IE7、IE8、IE9识别*/

  color:red;/*IE8、IE9识别*/

  color:red9;/*仅IE9识别*/

  color:red;/*仅IE9识别*/

  color:red!important;/*IE6不识别!important*/

到此,相信大家对“css hack是什么”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

推荐阅读:
  1. 什么是CSS hack
  2. 分析CSS Bug、CSS Hack和Filter

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

css

上一篇:css的overflow属性的介绍

下一篇:如何解决某些HTML字符打不出来的问题

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》