CSS IE7 IE6 Firefox多浏览器兼容(一)前言
作者:xddxz
链接:http://www.keephelp.com/css/divcss-ie7-ie6-firefox-1/
每天坚持更新一篇有关CSS多浏览器兼容性的文章,直到所有的内容完成。
在理想的环境中,编写正确的CSS会在支持CSS的每个浏览器中正常工作。不幸的是,我们并不是生活在理想的世界中,浏览器有不少的Bug和不一致的地方。为了创建能够在各种浏览器上显示相同样式的页面,CSS开发人员需要发挥创造性。通过利用Bug(hack)和未实现的CSS,开发人员能够选择性地对不同浏览器应用不同地规则。“招数Hack”和“过滤器”是CSS开发人员地强大工具。但是,正因为功能强大,使用时应该谨慎。了解各种常用招数Hack以及他们地工作原理确实很重要。但是,了解在什么时候应用他们以及什么时候不应该使用也同样重要。
在后面讲陆续讲这样的一些东西。
- 招数和过滤器之间的差异。
- 好的过滤器和差的过滤器以及如何复责任地使用他们。
- IE地有条件注释。
- 星号Html过滤器和星号、加号Html过滤器。
- 注释反斜线过滤器和Holly招数。
- 反斜线过滤器和修改后地简化框模型招数(MSBMH)。
- !important 和下划线过滤器。
- 子过滤器和属性过滤器
多浏览器兼容是一件苦力活,其实没有什么难度,针对不同地浏览器利用上面讲地方法,适当地写上不同浏览器支持地样式,这样多浏览器在一块就和谐了。甚至在不同的操作系统也可以和谐共处。比如MAC和PC。要相信自己能够战胜这样的困难,多浏览器兼容需要不停的调试,需要耐心,我以前曾写过一个没有利用任何Bug(Hack、!important)的CSS,也可以完美支持所有的浏览器,虽然一个页面的CSS需要几天来调试,但是这件苦力活并不是不可能完成的。其实还是一句老话,世上无难事,只怕有心人。
如果你是第一次来这儿,欢迎订阅
RSS feed。 第一时间看到更多精彩内容,谢谢你的访问!
原文地址:http://www.keephelp.com/css/divcss-ie7-ie6-firefox-1/
转载请注明出处,非常感谢!
xddxz on 十月 8th, 2007 | File Under CSS | 11 Comments -
原文地址:http://www.keephelp.com/css/divcss-ie7-ie6-firefox-1/
转载请注明出处,非常感谢!


十一月 7th, 2007 at 11:31 上午
对于我这初学者来说,感觉讲的挺棒的,就是不知道好用不好用!
十一月 7th, 2007 at 1:18 下午
to 52oud, 若发现问题可以提出来,欢迎一起探讨。
十一月 8th, 2007 at 10:27 下午
最近公司让我用div+css做页面,原来对div有些了解,就是没有具体的做过,偶尔上网的时候想了解浏览器兼容问题,于是找到本站,当时那个惊喜呀,以后有问题要向你请教了!
十一月 8th, 2007 at 10:31 下午
是的,没问题的,一起学习。
十二月 10th, 2007 at 9:10 下午
耐心调试……哈哈……成本啊,客户压价格,老总催进度,预算就那么多,哪有那么多时间去耐心啊……
十二月 10th, 2007 at 9:12 下午
to 鸟儿,仔细调试一次,对你的经验积累还是很有好处的,一般来说后面再接触同样的方案你都有快速的解决…
十二月 17th, 2007 at 10:59 下午
请帮忙看下这个网页的兼容性怎么改哟!用DIV+CSS写的。
网址:www.chunxi84.com
[把我郁闷惨了,老板要求要兼容IE6/7与firefox]
谢谢!
十二月 17th, 2007 at 11:24 下午
to happy,看到里面差不多都是Div的了,包含了些表格。其实Div和表格都是一样的嵌套了,只是参数的写法稍有不同。你先动手改,改到具体问题了才知道具体怎么解决。其实Div多浏览器兼容没有那么吓人的。别想得那么难。
八月 6th, 2008 at 3:53 下午
估计lz看的是css mastery,你列的每一种方法它都有详细介绍
八月 7th, 2008 at 4:08 下午
to kog 是的。
三月 22nd, 2010 at 3:34 下午
最近在做一个网站,发现不同的浏览器打开结果不一样,一直在找问题,但就是不知道回事!
用FIREFUG 计算样式,我的网站与别人的网站样式参数都是一样的,但不知为何。
一个框的发生错位,谢谢。望指教,