CSS教程:按整洁易懂的结构组织CSS样式

2016-02-20 00:19 12 1 收藏

下面图老师小编要向大家介绍下CSS教程:按整洁易懂的结构组织CSS样式,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!

【 tulaoshi.com - Web开发 】

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

关于如何组织和注释CSS文件,有很多方法,但是哪一种方法最好,却没有答案,这要靠你自己在工作中慢慢的去思考了.如果你有更好的方法请告诉大家让大家一起分享.....

当我们的样式表变得很大和很复杂时,按整洁易懂的结构组织它是非常重要的.组织样式表可以让我们写出更有效率的CSS,并让其他人容易明白和编辑的CSS样式.当然,每个设计师都会有自己所钟爱的方式.

1.通过位置来组织

有些设计师喜欢用区块来组织他们的样式规则,所有的#branding在一个组里,所有的#content在另一个组里.

/* =content_main */
div#content_main {width:70%;}
div#content_main p{font-size:100%;}
div#content_main Pa {text-decoration:underline;}

/* =content_sub */

div#contetn_sub {width:30%;}
div#contetn_sub p{ color:#666;}
div#contetn_sub pstrong{font-weight:normal;}

2.给CSS分部分

通过结合CSS注释,部分标记和把破折号作为分隔符的方法可以很容易地给CSS划分不同的部分.这样可以帮助你和以后的开发人员找到某个规则,并理解那些规则运用到了设计的哪部分上.

/* main content
-------------------------------------- */

在最初编写完CSS几个月后,遇到了麻烦需要返回到项目时,这个方法可以提示每个部分从哪里开始,这样做能节省我们的时间.

3.用元素来组织

其他人则更喜欢用元素来组织规则,按标题,段落和列表分组和组合所有元素.

/* p */
p { line-height:110%;}
blockquote p { padding-left: 1em;}
div#site_info p { text-align: center;}

/* ul */

ul { line-height:110%;}
div#nav_main ul { list-style-type: none;}
div#content_sub ul{ border: 1px solid #ccc;}

4.CSS标记

直接在注释部分标记文本之前添加简的标记,比如字符"=",能让我们更容易地找到并跳转到那个段落.

/* =p */

用我们的文本编辑器的寻找命令去寻找"=p",可以忽略list-style-type或padding这样无效果,直接跳转到段落部分.

5.把CSS分成多个文件

对于人们对最终产品中,一个链接的或导入的CSS文件是不是比多个独立的文件更于便于管理这一点存在争议,你可以具体情况具体分析来得到最好的答案.可以明确的一个事实是:在创建交互原型时,使用多个文件有明显的优势.

举例来说,你们可以把设计原型拆分到以下独立文件中.

1)布局样式包含了显示属性;浮动;定位;宽度;高度;填充和边距(layout.css).

2)颜色样式包含了背景属性;颜色;图像;以及文本颜色(color.css).

3)版式信息包含了字体和字体大小,行高,字符间隔和文本装饰(type.css).

为了简化和减少链接到标签或来自于标签的样式表的数量,我们可以选择链接一个文件在这个文件里用规则导入附加样式表.

引用的样式表必须出现在其他规则之前,样式表的头部,这样才能保证正常的效果.

@import url(color.css);
@imporp url(type.css);

[ remaining layout.css rules]

迄今为止,我们已经学会使用表意的标签和CSS创建可交互的原型,帮助完成轻量,表意的代码,容易理解的内容,以及灵活的设计,还可以帮助我们更有效率地和同事以及客户沟通.

-----摘自:超越CSS:Web设计艺术精髓

----------------人生如同一场戏,既然都是唱,都要花费同样的力气,还不如选个大舞台、好角色,痛痛快快演一场。-------------------------

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

来源:https://www.tulaoshi.com/n/20160220/1631657.html

延伸阅读
今天小编为大家介绍一下Dreamweaver CSS样式面板,希望对大家有帮助。 使用“CSS 样式”面板可以跟踪影响当前所选页面元素的 CSS 规则和属性(“正在”模式),或影响整个文档的规则和属性(“全部”)。使用“CSS 样式”面板顶部的切换按钮可以在两种模式之间切换。使用“CSS 样式”面板还可以在“全部”和“正在”模式下修...
标签: Web开发
相信大家对样式命名都多少感到困难,特别是想起一个有意义的名,更难。回顾了一下之前写的《 样式命名规则 》(不知道大家使用后有什么感想)结合这段时间使用上发现的一些问题,重新整理了样式的命名规则,希望能更实用些。 要避免当状态改变时名称失去意义,最常见的就是用于布局的类名,如left、right,当左边栏不再是左边栏的时候,lef...
标签: Web开发
命名一直是个让我头痛的问题,特别是那些看上去差不多的模块,所以就得想办法啦,我总结了下面的方法,虽然还在试验中。希望对大家有帮助。欢迎大家提出改进的意见。具体如下: 要注意的内容: 一,命名所选用的单词应选择不过于具体表示某一状态(如颜色、字号大小等)的单词,以避免当状态改变时名称失去意义。 二,样式类名由以字母开头...
标签: Web开发
虽然CSS样式的学习需要我们动手多实践,需要多做案例,思致思考,但有时候注意资料的收集与整理也是非常重要的,在实际开发中往往会起到事半功倍的效果。在的文档中,也提供了丰富的内容。下面一些关于按钮、文本框、表单的常用CSS样式。大家可以参考。 一、按钮样式 .buttoncss { font-family: "tahoma", "宋体"; /**/ font-size:9...
标签: Web开发
CSS代码更清晰高效的一些经验是许多网页制作者与开发者都关心的问题。但是大概没有什么魔法,可以保证一下就把你的样式表缩小到百分之多少, 合理的CSS 编码与组织技巧 ,的确能够帮助你的更有效率地写出更清晰高效的代码,自然CSS样式表大小的缩减还能减少下载的时间。 一、排版: 1、关键词和操作符之间加适当的空格。 ...

经验教程

534

收藏

6
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部