热门关键字:
jquery > jquery教程 > jquery教程 > html5中 ie单独写样式,怎样使css只作用于ie?

html5中 ie单独写样式,怎样使css只作用于ie?

257
作者:管理员
发布时间:2021/7/28 19:26:04
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=5171
  较旧版本的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里的不等于判断符相同




如果您觉得本文的内容对您的学习有所帮助:支付鼓励



关键字:jquery
友荐云推荐