`
wxinyu
  • 浏览: 7211 次
文章分类
社区版块
存档分类
最新评论

针对IE的CSS hack 实用

阅读更多

 

 

 

.all IE{property:value\9;}
.gte IE 8{property:value\0;}
.lte IE 7{*property:value;}
.IE 8/9{property:value\0;}
.IE 9{property:value\9\0;}
.IE 7{+property:value;}
.IE 6{_property:value;}
.not IE{property//:value;}
IE 5 以上版本识别:<!--[if IE]>  …   <![endif]-->
仅某一版本 IE 可以识别:<!--[if IE 6]>   …  <![endif]-->
低于某一版本 IE 可以识别:<!--[if lt IE 7]>  …  <![endif]-->
低于或等于某一版本 IE 可以识别:<!--[if lte IE 7]>  …  <![endif]-->
高于某一版本 IE 可以识别:<!--[if gt IE 7]>  …  <![endif]-->
高于或等于某一版本 IE 可以识别:<!--[if gte IE 7]>  …  <![endif]-->
非 IE 可以识别(不建议使用):<!--[if !IE]>   …  <!--<![endif]-->

lte:就是Less than or equal to的简写,也就是小于或等于的意思。
lt :就是Less than的简写,也就是小于的意思。
gte:就是Greater than or equal to的简写,也就是大于或等于的意思。
gt :就是Greater than的简写,也就是大于的意思。
!  :就是不等于的意思,跟javascript里的不等于判断符相同

 

 

 

 

 

分享到:
评论

相关推荐

    CSS hack 针对IE6,IE7,firefox显示不同效果

    针对IE6、IE7和Firefox显示不同效果的CSS hack是前端开发中常见的需求,特别是在使用CSS+DIV布局时。本文将详细讲解如何使用CSS hack来区分这三种浏览器,并提供一些实用的技巧和方法。 首先,我们需要了解IE6、IE7...

    css hack大全

    CSS Hack 是一种实用的技术,可以帮助开发者解决跨浏览器兼容性问题。通过条件注释、属性前缀等方式,可以有效地为不同版本的 IE 浏览器以及 Firefox 提供定制化的样式处理方案。在实际开发过程中,合理运用这些技巧...

    CSS_Hack速查表

    "CSS_Hack速查表"是一个非常实用的工具,它汇总了各种CSS Hack,帮助开发者快速解决跨浏览器样式兼容问题。 一、什么是CSS Hack? CSS Hack通常分为三种类型:条件注释Hack、属性前缀Hack和选择器Hack。这些Hack...

    CSS Hack 经验分享

    这种方法是通过在同一个 CSS 文件中针对不同浏览器编写特定的样式规则来实现兼容性的。例如,对于一个需要在 IE6 中显示蓝色、IE7 中显示绿色、Firefox 及其他浏览器中显示红色的元素,可以通过以下代码实现: ``...

    CSS兼容IE8代码

    "CSS兼容IE8代码"是指针对IE8浏览器进行优化的CSS(层叠样式表)代码,以确保在IE8中能够正常显示和运行网页设计。在IE8中,由于其对CSS2.1标准的支持不完整,以及特有的盒模型、滤镜等特性,常常会导致现代网页设计...

    [网页重构xhtml.css].css.hack.pdf

    这份文档包含了8个在使用CSS进行网页设计时非常实用的解决方案。 **1. 浏览器特定选择器** 在CSS中,针对不同浏览器的特定选择器是解决跨浏览器样式问题的关键。以下是一些常见选择器: - `* html {}`:适用于IE6...

    解决IE6、IE7、Firefox兼容比较简单的CSS Hack

    本文将深入探讨如何使用CSS Hack来解决这些浏览器的兼容性问题,特别是针对`position: fixed`属性的差异。 `position: fixed`是CSS中的一个定位属性,它使得元素相对于浏览器窗口进行定位,即使在滚动页面时,该...

    10个非常实用的CSS hack技术

    ` 是针对IE6的私有属性hack。 2. **禁用Safari文本框大小调整** 通过设置 `resize: none;` 可以阻止用户在Safari、Chrome等浏览器中调整textarea的大小。 3. **跨浏览器圆角** `-moz-border-radius`, `-webkit-...

    CSS Hack 有关浏览器兼容方面

    CSS Hack 是一种针对不同浏览器间CSS样式解析差异的解决策略,主要是为了确保网页在各种浏览器中都能呈现一致的视觉效果。在CSS中,Hack通常指的是利用浏览器特定的语法或者漏洞来实现跨浏览器的兼容性。由于各个...

    IE兼容IE6,IE7,IE8,IE9,IE10js文件

    同时,他们还会使用条件注释、Modernizr这样的检测库,以及专门针对IE的CSS Hack,来针对性地解决各种兼容性问题。 总的来说,处理IE兼容性问题是一项复杂的工作,涉及到JavaScript语法、DOM操作、CSS解析等多个...

    14个CSS实用技巧精选推荐.docx

    针对不同浏览器的CSS hack是处理兼容性问题的常见方法。例如: - `* html {}` 仅针对IE6及以下版本 - `*:first-child+html {}` 仅针对IE7及以下版本 - `html&gt;body {}` 仅针对当代浏览器(不包括IE7) - `html&gt;/**/...

    CSS Conditionals & Hacks Cheat Sheet

    /* 这个CSS Hack只对IE7及以下生效 */ _::-ms-viewstate, * html .selector { property: value; } /* 这个CSS Hack只对非IE浏览器生效 */ .selector:not(:root) { property: value; } ``` Cheat Sheet通常会列出...

    十个非常实用的CSS属性(IE不支持)

    本文里面,介绍了10个很实但IE却不支持的CSS属性,列出这些属性并不是为了数落IE(数落也没用), 而是你了解了哪些CSS属性是IE不支持的,就更有针对性的去编写CSS和Hack了。 一、Outline 在调试CSS问题的时候,我常常...

    升级版--支持ie8单选框与复选框自定义样式制作

    例如,可能采用了`*html`或`_width`这样的CSS hack来针对IE8应用样式,或者使用JavaScript来改变元素的外观,通过修改DOM元素的属性来实现自定义的选中状态。 文件名称"支持ie8单选框与复选框自定义样式_"暗示了该...

    解决IE6兼容问题的十一大技巧

    1. **条件注释**:这是解决IE6兼容性问题的一个基础方法,通过在HTML文档中插入特定的条件注释,可以针对IE6及其不同版本应用不同的CSS或JavaScript代码。例如,`&lt;!--[if lte IE 6]&gt;` 用于匹配IE6及更低版本,`&lt;!--...

    针对各种版本的浏览器隐藏CSS的九大技巧

    对于开发者而言,了解如何针对不同版本的浏览器隐藏CSS,即实现CSS的条件加载,是一项必备技能。本文将深入探讨《针对各种版本的浏览器隐藏CSS的九大技巧》,旨在帮助开发者更好地掌握这一技术,确保网页在各种...

    IE7.JS解决IE兼容性问题方法

    如果"IE9.js"是更新后的版本,那么它可能是为了增强对IE9的支持,或者包含了一些针对IE9的新功能或优化。 在实际应用中,使用IE7.JS通常涉及以下步骤: 1. **下载与引入**:首先从官方或其他可靠的源下载IE7.JS...

Global site tag (gtag.js) - Google Analytics