网络编程
位置:首页>> 网络编程>> 网页设计>> 整理及优化CSS代码的七个原则[译](2)

整理及优化CSS代码的七个原则[译](2)

作者:暴风彬彬 来源:彬Go 发布时间:2009-04-23 12:35:00 

标签:优化,代码,css,前端

 

2.避免使用Hack


Jon Hick的博客 hicksdesign.co.uk/journal 使用浏览器条件性注释

Hack是一个糟糕的东西,它会为不同浏览器定义一样的代码,使得CSS繁冗。现在我们知道使用条件性注释来代替hack,他们在IE6和IE7中是被认可的,甚至IE团队也推荐这样使用。使用条件性注释服务于符合浏览器特性专用的CSS代码,因此,更小的、核心的CSS代码用来服务于遵从标准的浏览器,只有需求条件出现的时候(比如IE),才会去下载额外的CSS文件!

下面来看看IE6使用条件性注释的代码范例:

<!–[if IE 6]> 


       <link rel=”stylesheet” type=”text/css” href=”ie6.css” mce_href=”ie6.css”> 
<![endif]–>

这段代码使得IE6去下载额外的ie6.css解析它专用的css代码。同样的,如果针对IE7只用把上面的6与7替换就行了。

3.使用留白

无论是为了自己阅读还是二次开发,都要让CSS保持良好的可读性,留白就充当了关键的角色。

我们不鼓励你为了得到一个更小的CSS文件,就去掉所有的空白格式,如tab,换行,空格等。这里推荐嵌套的代码使用一个tab缩进,所有属性独立一行。

对比上图中的两种CSS书写格式,哪一种格式能让你更加节约阅读和修改的时间呢?留白的效果显而易见,它会让你更容易管理代码。

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com