浅谈大型网站中css样式表的构建

浅谈大型网站中css样式表的构建

ID:26586190

大小:51.50 KB

页数:4页

时间:2018-11-27

浅谈大型网站中css样式表的构建_第1页
浅谈大型网站中css样式表的构建_第2页
浅谈大型网站中css样式表的构建_第3页
浅谈大型网站中css样式表的构建_第4页
资源描述:

《浅谈大型网站中css样式表的构建》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、浅谈大型网站中CSS样式表的构建摘要:CSS样式表能够让网页内容与外观控制相分离,代码更加简洁。但在大型网站中,功能模块较多,模块页面风格不尽相同,往往需要多个CSS样式表文档进行控制,本文主要研究如何在大型网站中科学有效地组织编写CSS文档,使得页面加载更加高效,维护更便捷。中国7/vie  关键词:CSS大型网站构建  中图分类号:TP393092文献标识码:A:1009-5349(2016)13-0244-01  CSS的出现不但弥补了HTML对元素属性控制的不足,同时通过外联式CSS代码写法,网页内容与样式进行了分离,实现了两者的“解耦和”,因此使得样式内容可以被重复使用,大大提高

2、网站开发和后期维护的效率。  对于中小型网站来说,由于页面数量比较少,一般只需要1到3个CSS样式表文档,即可完成对整个网站的样式控制,但当网站到达一定规模以后,包含的模块也越来越多,每个模块中页面风格各不相同。如果CSS代码过于集中,会造成代码的不必要调用。而文档过多,又会造成管理、维护、重构不方便。科学有效地对整个站点的样式代码进行架构,合理地进行文档组织与调用,能够让文档加载更加流畅,后期维护更加便捷。  一、样式表构建与编写优化原则  1.标准化原则  随着手机平板等移动端设备的增多,对CSS样式表的编写,提出了更严格的要求。只有代码编写规范化,标准化,才能更好地兼容各种不同的设备

3、。  标准化主要体现在:属性书写顺序;选择器命名规则;页面结构控制;文档命名与组织规则。  2.重构性强原则  网站的定制化发展,要求页面在针对不同时间不同人物时,能够呈现出不同的风格。CSS文档的构建,必须充分考虑页面的重构性。网站重构不是一种技术,不是单纯的css+div,更不是标准,是一种思想,是一种理念。真正的页面重构应该包括页面结构、交互行为、内容表现三层次的分离以及优化,行内分工优化,以及以数据及体验为主导的交互优化。  3.模块化原则  以功能块为单位进行程序设计,最后通过模块的选择和组合构成最终产品。这种软件开发思想目前也被运用在了网站前端开发中。如我们可以提取公用功能模块

4、,如导航、版权信息等,实现部分公用模块的复用。  4.求简去繁原则  CSS代码本身并不难,但在大型项目中,如果编写不注意就会变得很多很乱。特别是团队开发时,问题就会更严重,因此高效简洁易懂也是文档编写追求的原则。主要需要注意以下几点:不影响页面的布局;去掉不必要的样式;合并相同的样式;尽可能缩小样式的大小。  二、样式表构建优化手段  1.文档组织优化  大型网站样式表文档组织没有固定的规则,针对不同情况,有几个基本策略可供参考:  (1)基于页面结构。我们可以针对页面结构比较相近的页面,创建一个CSS样式表文件进行控制。将默认字体、链接等共享属性,单独写入一个全局CSS文档。如glob

5、al.css、index.css、content.css、list.css。  (2)基于页面布局。如果多张页面中有相同外观的元素,如网站的导航条,底部版权,头部广告,侧栏等。可以针对这些元素,单独创建CSS文档加以控制。  (3)基于标记元素。如果整个网站中不同页面中有很多表单、标题、项目列表等元素的外观较为统一,可以单独创建一个样式表文档,控制常用元素的外观,需要的页面中加以调用即可。  (4)基于网站功能模块。可以针对同一功能模块的相关页面,设计一个样式表文档控制外观,如订单相关、管理员后台,新闻搜索与显示等。命名为orders.css、admin.css、shoarkup)和属性(

6、attribute)的用途和作用,如Hx系列一看就明白是标题,HTML5中更是增加了许多语义标签,如header、article、aside等。  4.合理使用嵌入式样式  在一些较为重要,或访问次数相当多等页面(如首页、订购页、详情页等)中,可以考虑使用嵌入式CSS代码,既能防止加载过多等无用代码,在带宽较为紧张的情况下也能让重要的内容可以正常显示。  三、结语  大型项目的CSS样式架构经常需要在追求灵活还是严谨、高效还是可扩展等问题上纠结,解决方法还是需要具体问题,具体分析,应该说没有最优秀,只有最适合的架构方案。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。