下载此文档

css浏览器兼容方案大全.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
css浏览器兼容方案大全.doccss浏览器兼容方案大全网页设计遇到最大的麻烦之一莫过于网页对不同浏览器的兼容性问题了,因为IE6・0/,导致设计的页面效果不一样,所以用什么方法可以有效解决不同浏览器不同页面效果的问题呢?广泛被使用的方法就是CSSHack,即使用特别的CSS定义显示网页在不同浏览器的设计风格,针对不同的浏览器去写不同的CSS,最大化兼容浏览器。一般情况下,/,下面是用的较频繁的CSSHack技巧:用的最广莫过于!important了,它可以针对IE(!important)和非IE浏览器设置不同的样式,只要在非IE浏览器样式的后面加上!important,就可以针对其优先了。,我都会使用!importanto1、*+htmlselect{•••}。2、 仅IE7可以识别*+htmlselect{•••!important;}当面临需要只针对IE7做样式的时候就可以采用这个HACKo3、 IE6及IE6以下识别*htmlselect{•••}。其它浏览器不识别。4、 html/**/>bodyselect{•••}这句与上一句的作用相同。5、 仅IE6不识别,屏蔽IE6select{display/*屏蔽IE6*/:none;}这里主要是通过css注释分开一个属性与值,注释在冒号前。6、 仅IE6与IE5不识别,屏蔽IE6与IE5select/**/{display/*IE6,IE5不识别*/:none:}这里与上面一句不同的是在选择符与花括号之间多了一个CSS注释。、仅IE5不识别,屏蔽IE5select/*IE5不识别*/{•••}这一句是在上一句中去掉了属性区的注释。只有IE5不识别,。8、盒模型解决方法selct{width:;voice-family:”\”voice-fam订y:inherit;width:正确宽度汀盒模型的清除方法不是通过!important来处理的。这点要明确。9、只有Opera识别©mediaalland(min-width:Opx){select{ } }针对Opera浏览器做单独的设定。以上都是写CSS中的一些HACK,这些都是用来解决局部的兼容性问题,如果希望把兼容性的内容也分离出来,不妨试一下下面的几种过滤器。这些过滤器有的是写在CSS中通过过滤器导入特别的样式,也有的是写在HTML中的通过条件来链接或是导入需要的补丁样式。10、,©mediattyi{content:” ;/*” “*/}}***@";/*”;}}/**/11>IE5/MAC的过滤器,一般用不着/*\*//*/©import^”;/**/12、IE的if条件Hack〈!一[ifIE]>OnlyIE<![endif]~>所有的IE可识别<!—[]>

css浏览器兼容方案大全 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sssmppp
  • 文件大小62 KB
  • 时间2020-09-21