设为首页
收藏本站
最新电影
您现在的位置: 首页=>网站结构化 订阅本栏目  
不同浏览器CSS的hack ,IE6,FF,IE7
时间: 2008-07-24 15:01:49 阅读次数:5780


不同浏览器CSS的hack ,IE6,FF,IE7  

因为不同浏览器对W3C标准的支持不一样,各个浏览器对于页面的解释呈视也不尽相同,比如IE在很多情况下就与FF存在3px的差距,对于这些差异性,就需要利用css 的hack来进行调整,当然在没有必要的情况下,最好不要写hack来进行调整,避免因为hack而导致页面出现问题飞飞Asp技术乐园
1、 IE6、IE7、Firefox之间的兼容写法:
  写法一:
  IE都能识别*;标准浏览器(如FF)不能识别*;
  IE6能识别*,但不能识别 !important,
  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 与 *html 是IE特有的标签, Firefox 暂不支持飞~飞Asp技术乐园
  .searchInput {background-color:#333;}
  *html .searchInput {background-color:#666;}/*仅IE6*/
  *+html .searchInput {background-color:#555;}/*仅IE7*/
  屏蔽IE浏览器
  select是选择符,根据情况更换第二句是MAC上safari浏览器独有的
  *:lang(zh) select {font:12px !important;} /*FF的专用*/
  select:empty {font:12px !important;} /*safari可见*/
  IE6可识别:
  这里主要是通过CSS注释分开一个属性与值,注释在冒号前
  select { display /*IE6不识别*/:none;}
  IE的if条件hack写法:
  所有的IE可识别:
  <!–[if IE]> Only IE <![end if]–>
  只有IE5.0可以识别:
  <!–[if IE 5.0]> Only IE 5.0 <![end if]–>
  IE5.0包换IE5.5都可以识别:
  <!–[if gt IE 5.0]> Only IE 5.0+ <![end if]–>
  仅IE6可识别:
  <!–[if lt IE 6]> Only IE 6- <![end if]–>
  IE6以及IE6以下的IE5.x都可识别:
  <!–[if gte IE 6]> Only IE 6/+ <![end if]–>
  仅IE7可识别:
  <!–[if lte IE 7]> Only IE 7/- <![end if]–>
2、清除浮动:
  在Firefox中,当子级都为浮动时,那么父级的高度就无法完全的包住整个子级,那么这时用这个清除浮动的HACK来对父级做一次定义,那么就可以解决这个问题
  select:after {
  content:”.”;
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
  }


本站下载资源全部放在fs2you共享空间上,若不能正常下载以上资源,请下载修复补丁
下载"不同浏览器CSS的hack ,IE6,FF,IE7"Word版
点击下载
站内搜索    

下一篇CSS浏览器兼容问题整理(IE6.0、IE7.0 与 FireFox

上一篇文本格式ANSI,Unicode等有什么区别

本栏目最新 栏目最新列表
表单项INPUT、SELECT等垂直对齐的方法
表单的multipart/form-data和application/x
应用标准后超链接访问过后hover样式失效的原
CSS浏览器兼容问题整理(IE6.0、IE7.0 与 Fi
不同浏览器CSS的hack ,IE6,FF,IE7
网站优化策划 栏目最新列表
增加网站外链的快速方法
网站上线前必做的30个检查
新的友情链接参考标准(没有google的PR情况
优化Google的AdSense广告的五个工具
王通讲SEO八大基础
站点最新 站点最新列表
微博推广的一些技巧
xhEditor v1.1.7 发布,
收集的一些轻量级非常实
50个新鲜兼容最新版本的
javascript中cookie的设
Excel中出现#VALUE!、#D
jquery插件:飞飞表情插件
十个使用HTML5开发的精彩
支持HTML5的浏览器有哪些
飞妮莫属:漫画:如何写出
历史最热10条信息  
MIME介绍 及 [1] [2] [3]
巧用Google和迅雷来下载
VIA Rhine II Fast Ethe
Transact SQL 常 [1] [2]
电脑常用端 [1] [2] [3]
十道羊皮卷 欣赏+mp3版+
Do you get a kick out
每日一句:A friend and
每日一句:Theres no tu
网站开发常用手册
 width= 
伟哥博客 西安房产 123最新电影 三四六四