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
。
分享到:
相关推荐
尤其是在处理旧版Internet Explorer(如IE6、IE7、IE8)与现代浏览器(如Firefox、Chrome等)之间的样式差异时,CSS Hack技巧成为了必不可少的工具。本文将深入探讨不同浏览器兼容性的CSS Hack代码及其实例,帮助...
在进行Web开发的过程中,我们经常会遇到浏览器兼容性问题,尤其是早期的Internet Explorer(IE)版本如IE6、IE7和IE8与现代浏览器如Firefox之间的差异。为了确保网站能够在不同浏览器下正常显示,开发者需要使用特定...
### 解决多浏览器下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 Hack,即...
针对不同的浏览器,特别是老版本的浏览器如Firefox火狐和Internet Explorer (IE6、IE7、IE8),需要编写特定的代码来实现特定的功能,例如“加入收藏”和“设为首页”。下面将详细解释如何实现这些功能。 首先,我们...
### IE6、IE7、Firefox之间的兼容写法详解 #### 一、引言 随着Web技术的不断发展,浏览器兼容性问题一直是前端开发人员面临的重要挑战之一。尤其在早期的Web开发过程中,不同版本的Internet Explorer(简称IE)...
标题提到的"兼容IE6,IE7,IE8和Firefox的图片上传预览效果"直指浏览器兼容性问题,这是一个在过去很长一段时间内困扰开发者的关键挑战。由于早期的Internet Explorer(IE6, IE7, IE8)对现代Web标准的支持不足,而...
标题中的"IETab"是一个Firefox浏览器插件,它允许用户在Firefox中直接使用Internet Explorer(IE)的渲染引擎来打开网页。这个插件对于那些必须访问仅支持IE特性的网站的用户来说非常有用,因为某些老旧或特定的Web...
如果你自己是做网页设计的,当然也希望只在自己的电脑上就能看清楚页面在IE6、IE7、IE8、FireFox等浏览器下的效果啦~~可是,微软偏偏要我们割爱,安装了IE7后,IE6也在我们的电脑中消失了。而对很多像我这样的人来...
Firefox3,IE6,IE7,IE8上传本地图片预览
在探讨CSS样式兼容IE6、IE7、IE8与火狐浏览器的方法时,我们需深入理解不同浏览器对CSS的支持差异,以及如何通过特定的技术手段确保网页在这些浏览器中的一致性和美观性。以下是对这一主题的详细解析: ### 1. 了解...
### Firefox, IE5, IE5.5, IE6, IE7, IE8 多种浏览器兼容的问题 在早期的Web开发阶段,不同的浏览器之间存在显著的技术差异,这导致了跨浏览器兼容性问题的出现。本篇文章将针对Firefox、IE5、IE5.5、IE6、IE7以及...
在网页开发中,兼容性问题是一个常见且棘手的问题,尤其是涉及到老版本的Internet Explorer(IE6、IE7、IE8)和Firefox等其他浏览器。这些浏览器对于CSS(层叠样式表)的解析方式存在差异,导致在不同浏览器中页面...
- **多版本支持**:该扩展不仅支持最新的IE版本,还可以选择回退到早期的IE6、7、8等版本,以便于测试不同版本IE的兼容性。 - **快捷访问**:用户可以设置快捷键或通过右键菜单快速切换到IE Tab模式,方便快捷地在...
日历,控件,兼容,ie6,7,8,firefox,safari
### CSS兼容IE6、IE7、IE8及Firefox解析与应用 #### 一、引言 随着Web技术的发展,浏览器的兼容性问题一直是前端开发者关注的重点。尤其在早期的Web开发过程中,Internet Explorer(IE)系列浏览器由于市场份额较大...
### IE6、IE7、IE8、Firefox、Chrome、Safari的CSS Hack兼容一览表 在Web开发过程中,为了确保网站能够在不同的浏览器中保持一致的显示效果,开发者常常需要运用CSS Hack技术来解决浏览器间的兼容性问题。CSS Hack...
针对标题提及的"如何让div+css兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器",这里将详细讨论一些关键的CSS兼容性问题及解决方案。 1. **DOCTYPE的影响**: DOCTYPE声明会影响浏览器进入何种文档模式。在HTML4或...
在IT行业的前端开发领域,浏览器兼容性一直是一个关键议题,特别是在处理旧版浏览器如IE6、IE7、IE8以及火狐(Firefox)时。本文将深入探讨这些浏览器的兼容性问题,以及如何通过特定的技术手段来实现跨浏览器的一致...