css浏览器兼容方案

css浏览器兼容方案

ID:14923571

大小:28.00 KB

页数:5页

时间:2018-07-31

css浏览器兼容方案_第1页
css浏览器兼容方案_第2页
css浏览器兼容方案_第3页
css浏览器兼容方案_第4页
css浏览器兼容方案_第5页
资源描述:

《css浏览器兼容方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、CSS浏览器兼容方案网页设计遇到最大的麻烦之一莫过于网页对不同浏览器的兼容性问题了,因为IE6.0/IE7.0/firefox2/Opera9等主流浏览器对CSS解析不近相同,导致设计的页面效果不一样,所以用什么方法可以有效解决不同浏览器不同页面效果的问题呢?广泛被使用的方法就是CSSHack,即使用特别的CSS定义显示网页在不同浏览器的设计风格,针对不同的浏览器去写不同的CSS,最大化兼容浏览器。一般情况下,我都会兼顾IE6.0/IE7.0/firefox2.0浏览器,下面是用的较频繁的CSSHack技巧:用的最广莫过于!important了,它可以针对IE(IE7.0能正

2、确理解!important)和非IE浏览器设置不同的样式,只要在非IE浏览器样式的后面加上!important,就可以针对其优先了。所以为了兼顾IE6.0与火狐之间的差异,我都会使用!important。1、仅IE7与IE5.0可以识别*+htmlselect{…}当面临需要只针对IE7与IE5.0做样式的时候就可以采用这个HACK。2、仅IE7可以识别*+htmlselect{…!important;}当面临需要只针对IE7做样式的时候就可以采用这个HACK。3、IE6及IE6以下识别*htmlselect{…}这个地方要特别注意很多博客都写成了是IE6的HACK其实IE5

3、.x同样可以识别这个HACK。其它浏览器不识别。4、html/**/>bodyselect{…}这句与上一句的作用相同。5、仅IE6不识别,屏蔽IE6select{display/*屏蔽IE6*/:none;}这里主要是通过CSS注释分开一个属性与值,注释在冒号前。6、仅IE6与IE5不识别,屏蔽IE6与IE5select/**/{display/*IE6,IE5不识别*/:none;}这里与上面一句不同的是在选择符与花括号之间多了一个CSS注释。不屏蔽IE5.57、仅IE5不识别,屏蔽IE5select/*IE5不识别*/{…}这一句是在上一句中去掉了属性区的注释。只有IE

4、5不识别,IE5.5可以识别。8、盒模型解决方法selct{width:IE5.x宽度;voice-family:””}”";voice-family:inherit;width:正确宽度;}盒模型的清除方法不是通过!important来处理的。这点要明确。9、只有Opera识别@mediaalland(min-width:0px){select{……}}针对Opera浏览器做单独的设定。以上都是写CSS中的一些HACK,这些都是用来解决局部的兼容性问题,如果希望把兼容性的内容也分离出来,不妨试一下下面的几种过滤器。这些过滤器有的是写在CSS中通过过滤器导入特别的样式,也

5、有的是写在HTML中的通过条件来链接或是导入需要的补丁样式。10、IE5.x的过滤器,只有IE5.x可见@mediatty{i{content:””;/*”“*/}}@import‘ie5win.css’;/*”;}}/**/11、IE5/MAC的过滤器,一般用不着/**//*/@import“ie5mac.css”;/**/--------------------------------------------------------------------12、IE的if条件Hack所有的IE可识别只有IE5.0可以识别IE5.0包换IE5.5都可以识别仅IE6可识别IE6以及IE6以下的IE5.x都可识别仅IE7可识别--------------------------------------------------------

7、---------你在写css时样式表加上浏览器标识符就行了,各浏览器区别如下:IE都能识别*,标准浏览器(如FF)不能识别*;IE6能识别*,但不能识别!important;IE7能识别*,也能识别!important;FF不能识别*,但能识别!important;例如style="*width:10px;!importantwidth:20px;"这样在IE6下宽度为10px,在IE7下宽度时20px--------------------------------------------------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。