腾迅下的网站CSS hack的处理方法?

来源:百度知道 编辑:UC知道 时间:2024/05/15 02:49:38
腾迅下的网站CSS hack的处理方法?
比如:就有好多类似这样的
<!--[if !IE]>|xGv00|99c120ec66e42144a84b53ea7aba389d<![endif]-->
<!--[if !IE]>|xGv00|aa6b405a5abeb2fb6dba5bb8a59310a9<![endif]-->
我想知道这些有什么用,还有就是|xGv00|aa6b405a5abeb2fb6dba5bb8a59310a9部分好像是随机的,具体是怎么生成的呢,请高手指点。谢谢!回答好了,满分奉上。
|xGv00|aa6b405a5abeb2fb6dba5bb8a59310a9这种是采用的什么加密呢?如果不加密应该是什么样子的呢?
如果想采用这种方法应该怎么用,其实我所关心的就是这里面的东西。

<!--[if IE 7]><!-->
<link rel="stylesheet" type="text/css" href="7777.css" />
<!--<![endif]-->

<!--[if lte IE 6]>
<link rel="stylesheet" type="text/css" href="666.css" />
<![endif]-->

以上面的句子为例。
只要页面上加了以上的文字,那么用IE7浏览的时候就是调用7777.css文件,

用IE6浏览的时候就是调用了6666.CSS 如果不相信,你可以试一下。

至于中间的代码,肯定是程序加密的结果了,根据不同的算法而产生的吧。

<!--[if !IE]> 这个是条件CSS 用来区分各种不同的浏览器。 也就是所谓的HACK。呵呵 这种方式更好的兼容各种浏览器

至于里面那些东西 加密的 不是随机的。 不用关心。

<!--[if !IE]> 如果不是IE浏览器
<!--[if IE]> 如果是IE浏览器

还有诸如

<!--[if Opera]> <!--[if !Opera]> 等等 :)

具体请参考 :http://www.conditional-css.com/usage