`
魏祖清
  • 浏览: 180233 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

IE中的条件注释

阅读更多
一、条件注释简介

   1. IE中的条件注释(Conditional comments)对IE的版本和IE非IE有优秀的区分能力,是WEB设计中常用的hack方法。
   2. 条件注释只能用于IE5以上。
   3. 如果你安装了多个IE,条件注释将会以最高版本的IE为标准。
   4. 条件注释的基本结构和HTML的注释(<!– –>)是一样的。因此IE以外的浏览器将会把它们看作是普通的注释而完全忽略它们。
   5. IE将会根据if条件来判断是否如解析普通的页面内容一样解析条件注释里的内容。

二、条件注释属性

    * gt : greater than,选择条件版本以上版本,不包含条件版本
    * lt : less than,选择条件版本以下版本,不包含条件版本
    * gte : greater than or equal,选择条件版本以上版本,包含条件版本
    * lte : less than or equal,选择条件版本以下版本,包含条件版本
    * ! : 选择条件版本以外所有版本,无论高低

三、条件注释使用方法

注意把代码中的<>换成英文中相应的大于或小于号

<!--[if IE 5]>仅IE5.5可见<![endif]-->
<!--[if gt IE 5.5]>仅IE 5.5以上可见<![endif]-->
<!--[if lt IE 5.5]>仅IE 5.5以下可见<![endif]-->
<!--[if gte IE 5.5]>IE 5.5及以上可见<![endif]-->
<!--[if lte IE 5.5]>IE 5.5及以下可见<![endif]-->
<!--[if !IE 5.5]>非IE 5.5的IE可见<![endif]-->

下面的代码是在非IE浏览器下运行的条件注释

<!--[if !IE]><!-->
您使用不是 Internet Explorer
<!--<![endif]-->
<!--[if IE 6]><!-->
您正在使用Internet Explorer version 6或者 一个非IE 浏览器
<!--<![endif]-->
分享到:
评论

相关推荐

    IE 条件注释详解总结(附实例代码)

    这些注释对于开发者来说,特别是在处理浏览器兼容性问题时,是一个强大的工具,尤其是在过去的网页开发中,由于各个浏览器对 CSS 和 JavaScript 的支持程度不同,IE 条件注释可以帮助解决针对 IE 特有的问题。...

    IE的有条件注释判定IE版本详解(附实例代码)

    有条件注释在Windows上的IE5中首次出现,并且得到了Widnows浏览器所有后续版本的支持。 IE的有条件注释及其有效,而且非常容易记住。主要的缺点是这些注释需要放在HTML页面中,而不是放在CSS中。这样,当你不需要...

    浏览器兼容之旅第一站:如何在页面中创建IE条件注释

    IE条件注释是针对IE浏览器特有的HTML注释语法扩展,它允许开发者在页面中包含或排除某些内容,基于IE浏览器的版本。这种条件注释的语法是IE浏览器独有的,因此在其他浏览器中,它们将被当作普通注释处理,不会对页面...

    针对主流浏览器的CSS-HACK写法及IE常用条件注释

    总结而言,CSS-HACK和IE条件注释是在前端开发中处理浏览器兼容性问题的重要手段,掌握这些技术能有效提高前端代码的兼容性和用户体验。但随着浏览器的不断升级以及Web标准的统一,我们期望在未来能减少甚至不再需要...

    IE中的条件编译

    条件注释(Conditional Comments)是IE特有的一个功能,它允许在HTML文档中插入只有IE浏览器会识别和处理的注释。这种技术主要应用于IE版本间的差异性处理,尤其是在IE6、IE7、IE8等版本之间,它们对CSS和JavaScript...

    使用条件注释判断 IE 浏览器版本适用于IE5.0及以上版本

    **IE条件注释** 是微软在Internet Explorer (IE) 浏览器中引入的一种特殊类型的HTML注释,这种注释的目的是为了针对不同版本的IE浏览器实现特定的样式或脚本处理。由于IE5.0及更高版本才能识别这种注释,因此它们...

    IE的有条件注释优点和缺点

    IE的有条件注释是一种专有的(因此是非标准的)、对常规(X)HTML注释的Miscrosoft扩展。 IE的有条件注释是一种专有的(因此是非标准的)、对常规(X)HTML注释的Miscrosoft扩展。顾名思义,有条件注释使你能够根据...

    HTML下在IE浏览器中的专有条件注释讲解

    HTML中的条件注释是专为Internet Explorer(IE)浏览器设计的一种特性,主要用于解决不同版本的IE浏览器对HTML和CSS解析不一致的问题。由于IE在历史上存在多个版本,并且每个版本都可能有不同的渲染行为,开发者常常...

    详谈IE条件注释

    总的来说,IE条件注释是针对早期IE浏览器版本的特定解决方案,它允许开发者为不同版本的IE编写特定的修复代码,而不会影响其他现代浏览器。然而,随着技术的发展和浏览器的进步,这种技术的使用已经逐渐减少,现代...

    条件注释判断浏览器(ie系列)

    条件注释是微软在Internet Explorer(IE)浏览器中引入的一种特殊类型的HTML注释,主要用于针对不同版本的IE浏览器实现特定的代码逻辑或加载不同的资源。这些注释在其他非IE浏览器中将被忽略,因此是一种方便的...

    不同版本IE使用不同css(css条件注释语句用法)

    条件注释(Conditional Comments)是微软在IE浏览器中引入的一种特殊注释方式,主要用于解决IE与其他浏览器之间的兼容性问题。这些注释在非IE浏览器中会被忽略,而在IE中则根据条件进行解析。以下是关于条件注释的...

    面向XHTML的IE条件注释

    总之,面向XHTML的IE条件注释是解决IE浏览器兼容性问题的一种有效手段,尽管在现代Web开发中已经不那么常见,但在过去和某些特定场景下,它仍然具有重要的价值。理解并掌握条件注释的使用,可以帮助开发者更好地处理...

    css 条件注释区分非IE浏览器

    条件注释中的特殊关键字,如`lte`、`lt`、`gte`和`gt`,分别代表"小于或等于"、"小于"、"大于或等于"和"大于"。此外,`!`符号表示“不等于”,意味着不是IE浏览器。 然而,当尝试使用`&lt;!--[if !IE]&gt; not IE&lt;![endif...

    css 条件注释使用指南

    条件注释只支持Windows系统中的IE浏览器。通过这些技巧,我们可以为基于Windows的IE5、6、7、8添加一些特殊的行为。这样做的好处是,HTML和CSS代码可以通过验证。 条件注释的格式 所有可用的条件注释标签是基于相同...

    ie6 ie7 ff浏览器兼容

    - **CSS条件注释**:虽然在提供的示例中未使用,但在实际开发中,可以利用CSS条件注释来针对特定版本的IE提供不同的样式表。 例如,针对IE6的条件注释如下: ```html &lt;!--[if lt IE 7]&gt; ...

    ie10 css hack 条件注释等兼容方式整理

    截至到现在,在ie6到ie9的浏览器各种各样的古怪行为,开发人员不得不使用条件注释,有条件的类,和其他特定于IE的css hack来解决。 ps:条件注释是一种安全的区分IE浏览器版本的语法,且被认为是取代针对IE css hack...

    网页制作中IE6个不兼容属性

    2. **利用条件注释**:通过HTML中的条件注释为IE6单独提供一套样式表,在这套样式表中使用其他兼容的方法实现类似的效果。 3. **使用JavaScript**:通过脚本动态添加样式,但这种方法可能增加页面的复杂度并影响性能...

Global site tag (gtag.js) - Google Analytics