灰儿 发表于 2012-3-8 14:28:55

<!--[if !IE]>|xGv00|....<![endif]-->是什么意思

<!-->|xGv00|0a3ec32dd0dd134dff1e88c3a5af540e<!-->

IE的标识符
只有IE识别,你还可以加上数字代表IE版本来识别。

用于IE浏览器的条件注释,常用于CSShack,针对IE的JS等。

! :就是不等于的意思,跟javascript里的不等于判断符相同。

1,条件注释的基本结构和HTML的注释(<!– –>)是一样的。因此IE以外的浏览器将会把它们看作是普通的注释而完全忽略它们。

2,IE将会根据if条件来判断是否如解析普通的页面内容一样解析条件注释里的内容。

3,条件注释使用的是HTML的注释结构,因此他们只能使用在HTML文件里,而不能在CSS文件中使用。


是程序或程序员记录东西用的,对页面没有什么作用|xGv00|这个是标识头,后面的应该是md5加密过的标识内容.没有任何意义
ie浏览器可以识别标签,但标签声明的hack是非ie.而其它浏览器不认hack,只认注释符
所以这段在任何浏览器都不会有影响
可能是用于程序段的标识

页: [1]
查看完整版本: <!--[if !IE]>|xGv00|....<![endif]-->是什么意思