Css Hack:Pixel Perfect
比较常用的是只对IE进行hack,常见的写法有以下几种: 1. IE条件注释<!-- [ if IE]> <link href="ie.css" rel="stylesheet" type="text/css" /> <![endif]--> 还可只对某一IE版本或以下版本hack 2. html/body标签中写class hook比如使用jQuery Browser Plugin后通过firefox浏览页面html被附加上这样的class <html class="win firefox firefox3 gecko gecko1"> 之后针对不同的浏览器(及版本)写hack Google的某些产品使用的是此方法,比如Google Reader,只不过hook的对象为body标签而非html标签。 通过前后台生成hook皆可 CSS Hack比如: div{ color: black; /* all browsers */ color: red\9; /* E8 and below */ #color: green; /* IE7 and below */ _color: blue; /* IE6 and below */ } 在实际项目中使用较多的是此方法。当然,也可以第一种和第三种方法配合,方便通过验证 后记如果不是为了pixel perfect,平时也用不到太多hack,hack多了非常令人恶心(think, there was an old lady who swallowed a fly)。 这是pixel perfect系列的最后一篇,面对“不可能完成的任务”,至少我们努力过了… |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |