今天小编跟大家讲解下有关帮我写出更好的CSS代码的一些技巧 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关帮我写出更好的CSS代码的一些技巧 的相关资料,希望小伙伴们看了有所帮助。
这只是一些帮我写出更好的代码的一些技巧。当然这绝不是此文的结束 当我发现了其它技巧时 我会继续分享的。 1. Reset真的 要一直使用一个reset 无论是使用Eric Meyer Reset、YUI Reset、或者你自己的定制的reset 一定要使用。这可以简单到仅仅将所有元素中的margin和padding属性去掉:html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,pre, form, fieldset, table, th, td { margin: 0; padding: 0; }Eric Meyer和YUI的Resets样式是很棒的 但对我来说 它们走的太远了。我想要你清除所有东西 然后再重新定义元素的许多属性。这就是Eric Meyer所推荐的。如果有更有效的方法是用它的话 你不应该只是拿来他的样式文件 将它直接放到自己的项目中——提炼它 在它的基础上重建 把它变成你自己的。哦 请不要再这样:* { margin: 0; padding: 0; }它被使用的地方太多了 如果把一个单选框的padding去掉 你觉得会发生什么事情 表单元素有的时候会有些比较时髦的表现 所以最好还是让它们保持原状吧。2. 按字母排序一个小测试下面的两个例子 你认为哪个能较快找到margin-right属性的位置 例1div#header h1 {z-index: 101;color: #000;position: relative;line-height: 24px;margin-right: 48px;border-bottom: 1px solid #dedede;font-size: 18px;}例2div#header h1 {border-bottom: 1px solid #dedede;color: #000;font-size: 18px;line-height: 24px;margin-right: 48px;position: relative;z-index: 101;}不要告诉我例2没有例1快!通过将这些样式的属性按照字母排序 你所创建的连贯性将帮你减少花费在寻找某个属性的时间。我知道有的人以这种方法组织排序 其他人又用另外的方法来组织样式的顺序。但是在我所在的公司 我们一致下定决心按照字母来排序。当你和其他人共同开发代码的时候 这种方法肯定对你有用。每次看到某个样式表没有按照字母排序 我就很讨厌 因为它们看起来比较凌乱无序…… 上一页12 下一页 阅读全文来源:爱蒂网