日期:2014-05-17  浏览次数:20661 次

5种方法立刻写出更好的CSS代码.

简介

当然,每个人都可以编写CSS代码,甚至你现在已经让它为你的项目工作了。但是CSS还可以更好吗?开始用这5个Tips改进你的CSS吧!

1.重置

首先,很认真的告诉你,总是要重置某些分类 。无论你是使用?Eric Meyer Reset 、YUI Reset

或者你自己编写的重置代码,只要使用就对了。

它能很简单的移除所有元素的填充(padding)和边距(margin):

  1. html,?body,?div,?h1,?h2,?h3,?h4,?h5,?h6,?ul,?ol,?dl,?li,?dt,?dd,?p,?blockquote,?
  2. pre ,?form,?fieldset,?table,?th,?td?{? margin :?0;? padding :?0;?}??


Eric Meyer Reset和YUI Reset都是非常强大的,但是对于我而言,它们走的太远了。我觉得你最终需要重置一切,然后重新定义所有元素的属性。这就是为什么Eric Meyer推荐更有效的使用(重置样式表),而你不要只是使用他的重置样式表,将它拖放到你的项目中。调整它(的重置样式表),建立属于自己的重置样式表。

噢,请停止使用:

?? *?{? margin :?0;? padding :?0;?}?

花更多的时间去制作它,当你移除了填充(padding)你认为单选按钮会发生什么变化?表单元素有时能够做些时髦的事情,所以最有效的方式就是将他们独立。

2.排序

一个小的测试

这个例子就是要让你思考如何更快的找到右边距属性

Example#1

div #header ?h1?{?? <