大连做网站
首页 > 建站知识 > 大连网站建设:整理及优化CSS代码的7个原则

大连网站建设:整理及优化CSS代码的7个原则

2016-12-21

  作为一个前端工程师如何优化CSS代码是必备的职业技能。现在也有很多准则来帮助你在完成CSS布局后进行CSS代码的压缩和优化。CSS代码优化的目的并不仅仅是减少CSS文件的大小,它还能让你的CSS代码更有条理、更高效。在彬Go,你将会学到更多关于CSS代码优化的知识,这能帮你更熟悉CSS代码的规范性。熟悉这些概念还能让你成为更全面的网页设计师,从而写出更优化的CSS代码。1.使用简写 如果你现在还对简写一点都不了解,那你就又写落伍了,不过幸好,学起来并不是很难。使用简写是一种让代码减少的简单方法。没有比现在更适合实践代码简写的时候了,还等什么,一起来看看吧。 Margin、border、padding、background、font、list-style和outline 都是可以进行简写的属性。CSS简写就是不再使用不同的相类似属性的声明…

  p { margin-top: 10px;

  margin-right: 20px;

  margin-bottom: 30px;

  margin-left: 40px; }

  你可以把它们简写成这样:

  p { margin: 10px 20px 30px 40px; }

  浏览器可以通过不同数量的属性值来解释你定义的CSS代码,请看图解:

  上面的简写图解说明的是依据不同的属性值可以进行不同的缩写,这种方法同样适用于padding和Border-width属性。Font的简写对于缩小代码量很有帮助,而且能让你少打很多字母; )

  Font简写的例子。注:如果没有定义某个属性值的话,将继承副级元素的定义或使用默认值。如果你对以上简写方法已经了如指掌,你还可以看看以下两个简写教程(英文),也许会对你有所帮助:

  1.CSS Shorthand Guide(CSS简写指导)

  2.Efficient CSS with shorthand properties(高效CSS属性的简写)2.避免使用Hack

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