网乐原科技

直播中

news center新闻中心
首页 > 资讯中心 > 软件技术

网站制作完美CSS代码要求

发布时间:2012-10-26     阅读数:312 次       来源:网乐原科技

一、网站制作css保持一致性

无论你决定使用什么方式去编写代码,保持一致。我已经对全部放在1行vs多行的css编写编写方式的争论感到乏味和疲倦。这是不需要争辩的。每个人都有自己的观点,所以选择一种你喜欢的工作方式,并在所有的样式表中保持一致。就我个人而言,我将使用两者结合的方式。如果一个选择器超过了3个属性,我将截断它采用多行的方式编写。

二、从正确的地方开始

在完成标记语言之前不要去尝试靠近你的样式表。当我准备分割一张网页的时候,创建css文件之前,我需要预览并且标记body开标签到body的闭合标签之间的所有文档。我不会增加额外的div ,id,或者类选择器。我将会添加一些一般的div,就好像hearder、content、footer.因为我知道这些东西是现实存在的。利用css子选择器指定子元素;不要只是机械的给元素添加类或者id选择器。记住:没有一个良好的格式化文档css是无价值的。

三、css样式的组织

你应该组织你的样式表以致相关的内容靠在一起,更简单的找到想要的。使用更有效的注解。定义简单的风格,好像浮动的某一侧, 移除元素的下边距, 等当然,它们大部分都与我们希望的语义不相关,但是它们是高效处理代码所必须的。

四、css属性的排序

你不能告诉我example#2不能更快的找到右边距属性。根据字母排序你的元素属性。一致的创建你的css,将帮助你节省花费在寻找一个特殊属性的时间。我知道一些人用这样的方法去组织代码,其他人又用另一种方法去组织,但是在我的公司,我们协商一致做出决定,所有的代码都将按照字母排序来组织。通过这样组织代码与其他人协同工作一定是有帮助的。当我碰到属性没有按照字母排序的层叠样式表我每一次都会退缩。

五、关于css重置

首先,很认真的告诉你,总是要重置某些分类。无论你是使用 eric meyer reset、yui reset或者你自己编写的重置代码,只要使用就对了。它能很简单的移除所有元素的填充(padding)和边距(margin):eric meyer reset和yui reset都是非常强大的,但是对于网站制作而言,它们走的太远了。我觉得你最终需要重置一切,然后重新定义所有元素的属性。这就是为什么eric meyer推荐更有效的使用,而你不要只是使用他的重置样式表,将它拖放到你的项目中。调整它,建立属于自己的重置样式表。

网乐原科技

客服热线:0771-5761507

QQ:53290011

QQ邮箱:53290011@qq.com

工作时间:周一到周五 9:00-18:00

地址:广西南宁市江南万达写字楼C16栋1309室

物联网开发

关注我们

微信小商店 腾讯QQ客服 微信客服