关于IE6、IE7和FF最简单的CSS hack技巧

2016-02-19 16:13 9 1 收藏

有一种朋友不在生活里,却在生命力;有一种陪伴不在身边,却在心间。图老师即在大家的生活中又在身边。这么贴心的服务你感受到了吗?话不多说下面就和大家分享关于IE6、IE7和FF最简单的CSS hack技巧吧。

【 tulaoshi.com - Web开发 】

关于CSS HACK的文章在52CSS.com中提及的也很多。CSSer必须掌握的关于IE6、IE7和FF的最简单的hack技巧。您也可以参考下面的文章
  

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

FF浏览器

.test{
    height:20px;
    background-color:orange;
}
 

IE7浏览器
 *+html .test{/*IE7*/
    height:20px;
    background-color:blue;
}

IE6浏览器

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

 *html .test{/*IE6*/
    height:20px;
    background-color:black;

  通过上面的CSS代码可以看出FF还是最听话的浏览器。
  在IE6和IE7如果要使用HACK必须要在前面加上夫级标签html。
  这里就很好记忆了,IE6加*html,而IE7加*+html,暗示加了一个版本。
  通过对class、id所做的CSS HACK好处在于不用顾及前后顺序,而且便于管理和其他人员接受,
  还可以通过这种HACK实现类似JS浏览器版本的控制。
                   
  上面内容看完可以点击下面的效果在不同浏览器来看看效果,
  其中橙色代表FF,蓝色代表IE7,黑色代表IE6。

  大家可以自行测试!

来源:http://www.tulaoshi.com/n/20160219/1611363.html

延伸阅读
标签: Web开发
基本HTML代码 !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"html xmlns="http://www.w3.org/1999/xhtml" headtitleDiv Float Sample/titlestyle type="text/css"div { margin:3px; }.d1 { width:250px; min-height:...
标签: Web开发
1、仅 Safari 和 Opera 识别的 Hack @media all and (min-width: 0px) {/* Safari and Opera  rules here *
标签: Web开发
js用来区别IE与其他浏览器及IE6-8之间的方法。 1、document.all 2、!!window.ActiveXObject; 使用方法如下: if (document.all){ alert(IE浏览器); }else{ alert(非IE浏览器); } if (!!window.ActiveXObject){ alert(IE浏览器); }else{ alert(非IE浏览器); } 下面是区别IE6、IE7、IE8之间的方法: var isIE=!!window.ActiveXObject; v...
标签: Web开发
IE7 修复了很多 bug,也增加了对一些选择符的支持,所以现在诸如 *html {} 和 htmlbody {} 等针对 IE 隐藏或显示的 hack 都会在 IE7 中失效。虽然 CSS Hack 不推荐使用,条件注释才是万无一失的过滤器,但是条件注释只能出现在 HTML 中,CSS Hack 还是有用武之地的。Nanobot 发现了一些针对 IE7 的 CSS Hack,具体就是: body html* *+html ...
标签: Web开发
最近重新审视了一下块集元素和内联元素,不是混淆,而是重新想了一下新的东西,有时候在我们进行重构的时候,偶尔会为了实际需要而将内联元素强制显示为块集元素,在一般情况下,这个是不会出问题的,而且可以很轻松的通过标准,但是在某一些情况下,虽然验证工具可以放过我们,但是在ie6下面会出现解析不正确的问题,下面就简单跟大家分享...

经验教程

733

收藏

98
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部