帝王谷资源网 Design By www.wdxyy.com
当我们的样式表变得很大和很复杂时,按整洁易懂的结构组织它是非常重要的.组织样式表可以让我们写出更有效率的CSS,并让其他人容易明白和编辑的CSS样式.当然,每个设计师都会有自己所钟爱的方式.
1.通过位置来组织
有些设计师喜欢用区块来组织他们的样式规则,所有的#branding在一个组里,所有的#content在另一个组里.
/* =content_main */
div#content_main {width:70%;}
div#content_main p{font-size:100%;}
div#content_main P>a {text-decoration:underline;}
/* =content_sub */
div#contetn_sub {width:30%;}
div#contetn_sub p{ color:#666;}
div#contetn_sub p>strong{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@规则导入附加样式表.
引用的样式表必须出现在其他规则之前,样式表的头部,这样才能保证正常的效果.
@import url(color.css);
@imporp url(type.css);
[ remaining layout.css rules]
迄今为止,我们已经学会使用表意的标签和CSS创建可交互的原型,帮助完成轻量,表意的代码,容易理解的内容,以及灵活的设计,还可以帮助我们更有效率地和同事以及客户沟通.
-----摘自:<超越CSS:Web设计艺术精髓>
1.通过位置来组织
有些设计师喜欢用区块来组织他们的样式规则,所有的#branding在一个组里,所有的#content在另一个组里.
/* =content_main */
div#content_main {width:70%;}
div#content_main p{font-size:100%;}
div#content_main P>a {text-decoration:underline;}
/* =content_sub */
div#contetn_sub {width:30%;}
div#contetn_sub p{ color:#666;}
div#contetn_sub p>strong{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@规则导入附加样式表.
引用的样式表必须出现在其他规则之前,样式表的头部,这样才能保证正常的效果.
@import url(color.css);
@imporp url(type.css);
[ remaining layout.css rules]
迄今为止,我们已经学会使用表意的标签和CSS创建可交互的原型,帮助完成轻量,表意的代码,容易理解的内容,以及灵活的设计,还可以帮助我们更有效率地和同事以及客户沟通.
-----摘自:<超越CSS:Web设计艺术精髓>
标签:
注释,CSS
帝王谷资源网 Design By www.wdxyy.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
帝王谷资源网 Design By www.wdxyy.com
暂无评论...
更新日志
2024年10月07日
2024年10月07日
- 群星《前途海量 电影原声专辑》[FLAC/分轨][227.78MB]
- 张信哲.1992-知道新曲与精丫巨石】【WAV+CUE】
- 王翠玲.1995-ANGEL【新艺宝】【WAV+CUE】
- 景冈山.1996-我的眼里只有你【大地唱片】【WAV+CUE】
- 群星《八戒 电影原声带》[320K/MP3][188.97MB]
- 群星《我的阿勒泰 影视原声带》[320K/MP3][139.47MB]
- 纪钧瀚《胎教古典音乐 钢琴与大提琴的沉浸时光》[320K/MP3][148.91MB]
- 刘雅丽.2001-丽花皇后·EMI精选王【EMI百代】【FLAC分轨】
- 齐秦.1994-黄金十年1981-1990CHINA.TOUR.LIVE精丫上华】【WAV+CUE】
- 群星.2008-本色·百代音乐人创作专辑【EMI百代】【WAV+CUE】
- 群星.2001-同步过冬AVCD【环球】【WAV+CUE】
- 群星.2020-同步过冬2020冀待晴空【环球】【WAV+CUE】
- 沈雁.1986-四季(2012梦田复刻版)【白云唱片】【WAV+CUE】
- 纪钧瀚《胎教古典音乐 钢琴与大提琴的沉浸时光》[FLAC/分轨][257.88MB]
- 《国语老歌 怀旧篇 3CD》[WAV/分轨][1.6GB]