下载此文档

各个兼容.doc


文档分类:汽车/机械/制造 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
hack书写规范:IE6、IE7、Firefox之间的兼容写法
hack书写规范:
因为不同浏览器对W3C标准的支持不一样,各个浏览器对于页面的解释呈视也不尽相同,就需要利用css 的hack来进行调整,
当然在没有必要的情况下,最好不要写hack来进行调整,避免因为hack而导致页面出现问题。
1、 IE6、IE7、Firefox之间的兼容写法:
写法一:
IE都能识别*; 标准浏览器(如FF)不能识别*;
IE6能识别*, 但不能识别!important, 只针对IE6及以下版本用*html开头,例:*html h1
IE7能识别*, 也能识别!important;
FF不能识别*,但能识别!important;
根据上述表达,同一类/ID下的CSS hack可写为:
.searchInput {background-color:#333; /*三者皆可*/
*background-color:#666 !important; /*仅IE7*/
*background-color:#999; /*仅IE6及IE6以下*/ }
写法二:
一般三者的书写顺序为:FF、IE7、IE6
IE6可识别“_”,而IE7及FF皆不能识别,所以当只针对IE6与IE7及FF之间的区别时,可这样书写:
.searchInput {background-color:#333;/*通用*/
_background-color:#666;/*仅IE6可识别*/ }
写法三:
*html 针对 IE6 ,html>body针对IE7
例:*html #header { width:900px;} 针对IE6
html>body #header #navtag {width:900px;}
IE的if条件hack写法:
所有的IE可识别:<!–[if IE]> Only IE <![end if]–>
:<!–[if IE ]> Only IE <![end if]–>
:<!–[if gt IE ]> Only IE + <![end if]–>
仅IE6可识别:<!–[if lt IE 6]> Only IE 6- <![end if]–>
:<!–[if gte IE 6]> Only IE 6/+ <![end if]–>
仅IE7可识别:<!–[if lte IE 7]> Only IE 7/- <![end if]–>
加在head之间的
IE8兼容处理:
<meta http-equiv="X-patible" content="IE=7" />
这样我们才能使得页面在IE8里面表现正常!
<meta http-equiv="X-patible" content="IE=7" />兼容ie7、8
<mete http-equiv="X-patible" content="IE=9" /> 在IE9的文档模式下工作
一、IE8以及以下版本浏览器
对于IE8及其以下版本的浏览器,就是使用本文标题所提到的”\9″ hack。如下代码:
.ie6_7_8{
color:b

各个兼容 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wzt520728
  • 文件大小0 KB
  • 时间2015-06-05