您现在的位置: 365建站网 > 365文章 > 快速写出较好CSS的5种方法

快速写出较好CSS的5种方法

文章来源:365jz.com     点击数:135    更新时间:2009-06-12 21:38   参与评论

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属性的位置?

例1

div#header h1 {

z-index: 101;
 
color: #000;
 
position: relative;
 
line-height: 24px;
 
margin-right: 48px;
 
border-bottom: 1px solid #dedede;
 
font-size: 18px;
 
}

例2

div#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快!通过将这些样式的属性按照字母排序,你所创建的连贯性将帮你减少花费在寻找某个属性的时间。

我知道有的人以这种方法组织排序,其他人又用另外的方法来组织样式的顺序。但是在我所在的公司,我们一致下定决心按照字母来排序。当你和其他人共同开发代码的时候,这种方法肯定对你有用。每次看到某个样式表没有按照字母排序,我就很讨厌,因为它们看起来比较凌乱无序……

如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛

发表评论 (135人查看0条评论)
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
昵称:
最新评论
------分隔线----------------------------

快速入口

· 365软件
· 杰创官网
· 建站工具
· 网站大全

其它栏目

· 建站教程
· 365学习

业务咨询

· 技术支持
· 服务时间:9:00-18:00
365建站网二维码

Powered by 365建站网 RSS地图 HTML地图

copyright © 2013-2024 版权所有 鄂ICP备17013400号