阅读量:0
``
css,/* IE6 */,.selector {, property: value\9;,},,/* IE7 */,*:first-child + html .selector {, property: value;,},,/* Firefox */,@-moz-document url-prefix() {, .selector {, property: value;, },},
``区别IE6与Firefox的写法
CSS属性 | IE6 | Firefox |
background | background:orange; | background:blue; |
区别IE6与IE7的写法
CSS属性 | IE6 | IE7 |
background | background:green; | background:blue; |
区别IE7与Firefox的写法
CSS属性 | IE7 | Firefox |
background | background:orange; | background:green; |
区别Firefox,IE7,IE6的写法
CSS属性 | FF | IE7 | IE6 |
background | background:orange; | *background:green !important; | *background:blue; |
补充说明
1、下划线"_":IE6支持下划线,而IE7和Firefox均不支持,可以通过下划线来区分IE6和其他浏览器。
2、书写顺序:在编写这些CSS样式时,应遵循以下顺序:Firefox的写在前面,IE7的写在中间,IE6的写在后面。
相关问题与解答
1、为什么需要使用CSS Hack来区分不同的浏览器?
解答:由于不同浏览器对CSS标准的实现和解析存在差异,为了确保网页在各种浏览器中都能正常显示,开发者需要使用CSS Hack来为特定浏览器应用特定的样式。
2、在使用CSS Hack时,如何确保样式的正确应用顺序?
解答:在编写包含CSS Hack的样式时,应遵循特定的书写顺序:首先是标准浏览器(如Firefox)的样式,然后是IE7的样式,最后是IE6的样式,这样可以确保每个浏览器都能正确解析和应用与其相关的样式。
以上就是关于“css 简单区别ie6,ie7,firefox的写法”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!