`
lanbing325
  • 浏览: 26274 次
  • 性别: Icon_minigender_2
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

区别 IE6、 IE7、IE8、Firefox

 
阅读更多

1. 区别 IE 和非 IE 浏览器

#tip {
background:blue; /*
IE  背景藍色 */
background:red \9; /*IE6
IE7 IE8 背景紅色 */
}


2. 区别 IE6,IE7,IE8,FF

【区别符号】:「 \9 」、「 * 」、「 _
【示例】:

#tip {
background:blue; /*Firefox 
背景变蓝色 */
background:red \9; /*IE8 
背景变红色 */
*background:black; /*IE7 
背景变黑色 */
_background:orange; /*IE6 
背景变橘色 */
}

【说明】:因为 IE 系列浏览器可读「 \9 」,而 IE6 IE7 可读「 * ( 米字号 ) ,另外 IE6 可辨识「 _ ( 底线 ) ,因此可以依照顺序写下来,就 会让浏 览器正确的读取到自己看得懂得 CSS 语法,所以就可以有效区分 IE 各版本和非 IE 浏览器 ( 像是 Firefox Opera Google Chrome Safari )


3. 区别 IE6 IE7 Firefox ( 方法 1)

【区别符号】:「 * 」、「 _
【示例】:

#tip {
background:blue; /*Firefox
背景变蓝色 */
*background:black; /*IE7 
背景变黑色 */
_background:orange; /*IE6 
背景变橘色 */
}

【说明】: IE7 IE6 可读「 * ( 米字号 ) IE6 又可以读「 _ ( 底线 ) ,但是 IE7 却无法读取「 _ 」,至于 Firefox( IE 浏览器 ) 则完全 无法辨识「 * 」和「 _ 」,因此就可以透过这样的差异性来区分 IE6 IE7 Firefox


4. 区别 IE6 IE7 Firefox ( 方法 2)

【区别符号】:「 * 」、「 !important
【示例】:

#tip {
background:blue; /*Firefox 
背景变蓝色 */
*background:green !important; /*IE7 
背景变绿色 */
*background:orange; /*IE6 
背景变橘色 */
}

【说明】: IE7 可以辨识「 * 」和「 !important 」,但是 IE6 只可以辨识「 * 」,却无法辨识「 !important 」,至于 Firefox 可以 读取「 !important 」但不能辨识「 * 」因此可以透过这样的差异来有效区隔 IE6 IE7 Firefox


5. 区别 IE7 Firefox

【区别符号】:「 * 」、「 !important
【示例】:

#tip {
background:blue; /*Firefox 
背景变蓝色 */
*background:green !important; /*IE7 
背景变绿色 */
}

【说明】:因为 Firefox 可以辨识「 !important 」但却无法辨识「 * 」,而 IE7 则可以同时看懂「 * 」、「 !important 」,因 此可以 两个辨识符号来区隔 IE7 Firefox


6. 区别 IE6 IE7 ( 方法 1)

【区别符号】:「 * 」、「 _
【示例】:

#tip {
*background:black; /*IE7 
背景变黑色 */
_background:orange; /*IE6 
背景变橘色 */
}

【说明】: IE7 IE6 都可以辨识「 * ( 米字号 ) ,但 IE6 可以辨识「 _ ( 底线 ) IE7 却无法辨识,透过 IE7 无法读取「 _ 」的特性就能轻 鬆区隔 IE6 IE7 之间的差异。


7. 区别 IE6 IE7 ( 方法 2)

【区别符号】:「 !important
【示例】:

#tip {
background:black !important; /*IE7 
背景变黑色 */
background:orange; /*IE6 
背景变橘色 */
}

【说明】:因为 IE7 可读取「 !important; 」但 IE6 却不行,而 CSS 的读取步骤是从上到下,因此 IE6 读取时因无法辨识 !important 」而直接跳到下一行读取 CSS ,所以背景色会呈现橘色。


8. 区别 IE6 Firefox

【区别符号】:「 _
【示例】:

#tip {
background:black; /*Firefox 
背景变黑色 */
_background:orange; /*IE6 
背景变橘色 */
}

【说明】:因为 IE6 可以辨识「 _ ( 底线 ) ,但是 Firefox 却不行,因此可以透过这样的差异来区隔 Firefox IE6 ,有效达成 CSS hack

分享到:
评论

相关推荐

    IE6、IE7、IE8、Firefox兼容性CSS HACK代码+示例

    尤其是在处理旧版Internet Explorer(如IE6、IE7、IE8)与现代浏览器(如Firefox、Chrome等)之间的样式差异时,CSS Hack技巧成为了必不可少的工具。本文将深入探讨不同浏览器兼容性的CSS Hack代码及其实例,帮助...

    针对firefox ie6 ie7 ie8的css样式hack

    在进行Web开发的过程中,我们经常会遇到浏览器兼容性问题,尤其是早期的Internet Explorer(IE)版本如IE6、IE7和IE8与现代浏览器如Firefox之间的差异。为了确保网站能够在不同浏览器下正常显示,开发者需要使用特定...

    多浏览器下IE6 IE7 firefox li 间距问题

    ### 解决多浏览器下IE6、IE7及Firefox中`<li>`元素间距兼容性问题 #### 背景介绍 在Web开发过程中,我们经常会遇到不同浏览器对CSS样式的解析差异导致页面显示效果不一致的情况。特别是对于早期版本的Internet ...

    CSS兼容大全IE5,IE5.5,IE6,IE7,Firefox,Opera,Safari等浏览器

    CSS 兼容大全 IE5,IE5.5,IE6,IE7,Firefox,Opera,Safari 等浏览器 CSS 兼容大全是指在不同的浏览器中,例如 IE5,IE5.5,IE6,IE7,Firefox,Opera,Safari 等,如何使网页正常显示的技术。这个技术的核心是 CSS Hack,即...

    兼容firefox火狐、IE6IE7IE8加入收藏,设为首页代码

    针对不同的浏览器,特别是老版本的浏览器如Firefox火狐和Internet Explorer (IE6、IE7、IE8),需要编写特定的代码来实现特定的功能,例如“加入收藏”和“设为首页”。下面将详细解释如何实现这些功能。 首先,我们...

    IE6、IE7、Firefox之间的兼容写法

    ### IE6、IE7、Firefox之间的兼容写法详解 #### 一、引言 随着Web技术的不断发展,浏览器兼容性问题一直是前端开发人员面临的重要挑战之一。尤其在早期的Web开发过程中,不同版本的Internet Explorer(简称IE)...

    兼容IE6,IE7,IE8和Firefox的图片上传预览效果

    标题提到的"兼容IE6,IE7,IE8和Firefox的图片上传预览效果"直指浏览器兼容性问题,这是一个在过去很长一段时间内困扰开发者的关键挑战。由于早期的Internet Explorer(IE6, IE7, IE8)对现代Web标准的支持不足,而...

    在Firefox下直接调用IE浏览器(IETab这个插件).zip

    标题中的"IETab"是一个Firefox浏览器插件,它允许用户在Firefox中直接使用Internet Explorer(IE)的渲染引擎来打开网页。这个插件对于那些必须访问仅支持IE特性的网站的用户来说非常有用,因为某些老旧或特定的Web...

    IE6绿色版(可与IE7、IE8共存)

    如果你自己是做网页设计的,当然也希望只在自己的电脑上就能看清楚页面在IE6、IE7、IE8、FireFox等浏览器下的效果啦~~可是,微软偏偏要我们割爱,安装了IE7后,IE6也在我们的电脑中消失了。而对很多像我这样的人来...

    Firefox3,IE6,IE7,IE8上传本地图片预览

    Firefox3,IE6,IE7,IE8上传本地图片预览

    CSS样式兼容IE6、IE7、IE8、FF火狐浏览器的方法

    在探讨CSS样式兼容IE6、IE7、IE8与火狐浏览器的方法时,我们需深入理解不同浏览器对CSS的支持差异,以及如何通过特定的技术手段确保网页在这些浏览器中的一致性和美观性。以下是对这一主题的详细解析: ### 1. 了解...

    Firefox, IE5, IE5.5, IE6, IE7, IE8多种浏览器兼容的问题

    ### Firefox, IE5, IE5.5, IE6, IE7, IE8 多种浏览器兼容的问题 在早期的Web开发阶段,不同的浏览器之间存在显著的技术差异,这导致了跨浏览器兼容性问题的出现。本篇文章将针对Firefox、IE5、IE5.5、IE6、IE7以及...

    IE6、_IE7、IE8、Firefox兼容性问题

    在网页开发中,兼容性问题是一个常见且棘手的问题,尤其是涉及到老版本的Internet Explorer(IE6、IE7、IE8)和Firefox等其他浏览器。这些浏览器对于CSS(层叠样式表)的解析方式存在差异,导致在不同浏览器中页面...

    Firefox IE Tab

    - **多版本支持**:该扩展不仅支持最新的IE版本,还可以选择回退到早期的IE6、7、8等版本,以便于测试不同版本IE的兼容性。 - **快捷访问**:用户可以设置快捷键或通过右键菜单快速切换到IE Tab模式,方便快捷地在...

    日历控件,兼容ie6,7,8,firefox,safari

    日历,控件,兼容,ie6,7,8,firefox,safari

    CSS兼容IE6,,IE7,I8 FIREFOX

    ### CSS兼容IE6、IE7、IE8及Firefox解析与应用 #### 一、引言 随着Web技术的发展,浏览器的兼容性问题一直是前端开发者关注的重点。尤其在早期的Web开发过程中,Internet Explorer(IE)系列浏览器由于市场份额较大...

    IE6、IE7、IE8、Firefox、Chrome、Safari的CSS hack兼容一览表

    ### IE6、IE7、IE8、Firefox、Chrome、Safari的CSS Hack兼容一览表 在Web开发过程中,为了确保网站能够在不同的浏览器中保持一致的显示效果,开发者常常需要运用CSS Hack技术来解决浏览器间的兼容性问题。CSS Hack...

    如何让div+css兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器.pdf

    针对标题提及的"如何让div+css兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器",这里将详细讨论一些关键的CSS兼容性问题及解决方案。 1. **DOCTYPE的影响**: DOCTYPE声明会影响浏览器进入何种文档模式。在HTML4或...

    ie6_ie7_ie8_ff(火狐)浏览器兼容性

    在IT行业的前端开发领域,浏览器兼容性一直是一个关键议题,特别是在处理旧版浏览器如IE6、IE7、IE8以及火狐(Firefox)时。本文将深入探讨这些浏览器的兼容性问题,以及如何通过特定的技术手段来实现跨浏览器的一致...

Global site tag (gtag.js) - Google Analytics