欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  较旧版本的IE浏览器经常需要一些额外的CSS才能显示您的网页。条件注释是添加此CSS的最佳方法。因为,该系统是针对此用例进行了明确设计的。
 
  我们可以使用条件注释(Hack)设置css样式只作用于IE。
 
  条件注释只能在IE下使用,因此我们可以通过条件注释来为IE添加特别的指令。通俗点,条件注释就是一些if判断,但这些判断不是在脚本里执行的,而是直接在html代码里执行的,比如:
 
  1,条件注释的基本结构和HTML的注释()是一样的。因此IE以外的浏览器将会把它们看作是普通的注释而完全忽略它们。
 
  2,IE 将会根据if条件来判断是否如解析普通的页面内容一样解析条件注释里的内容。
 
  3,条件注释使用的是HTML的注释结构,因此他们只能使用在 HTML文件里,而不能在CSS文件中使用。
 
  可使用如下代码检测当前IE浏览器的版本(注意:在非IE浏览器中是看不到效果的)
 
  if条件共包含6种选择方式:是否、大于、大于或等于、小于、小于或等于、非指定版本。
 
  lte:就是Less than or equal to的简写,也就是小于或等于的意思。
 
  lt :就是Less than的简写,也就是小于的意思。
 
  gte:就是Greater than or equal to的简写,也就是大于或等于的意思。
 
  gt :就是Greater than的简写,也就是大于的意思。
 
  ! :就是不等于的意思,跟javascript里的不等于判断符相同

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h62455.shtml