青岛网站建设公司,青岛网站制作公司-奈薇建站网
建站咨询热线:0532-8878113115166683288 
知识普及 » 网站建设中构建网站合理规划CSS文件

网站建设中构建网站合理规划CSS文件

佚名 2010-01-16 13:23发表
阅读次数 3529

建网站合理规划CSS文件

  现在网站建设的开发环境CSS越来越成为主流,各企业与IT公司对CSS也越来越重视,大家网站建设的学习也热情高涨,CSS被我们赋予了前所未有的使命。然而依赖css越多,样式表文件就会变得越大越复杂。与此同时,文件维护和组织的考验也随之而来。曾几何时只要一个CSS文件就够了——所有规则(rule)汇聚一堂,增删改都很方便——可这种日子早已远去。现在网站建设时,必须花点时间好好筹划,如何组织规划,构建合理高效的CSS系统。

  首先从文件的组织开始,构建css系统的第一步是大纲的拟定。没有哪种方案放之四海而皆准,因此我们会讨论一些基本的组织方案,以及它们各自的利弊。你需要根据你开发项目的特点进行思考,以确实最终的方案。

  通常可以使用一个主CSS文件,来放置所有页面共享的规则。这个文件会包含默认的字体、链接、页眉页脚和其他相同模块等样式。有了主CSS文件之后,我们开始探讨更高级CSS组织策略。

一、基于原型

  最基本的策略是基于原型页面(archetype page)分离CSS文件。假如一个网站的首页、子页面和组合页设计不同,就可以采用基于原型的策略。这种策略下每个页面都会有专属的CSS文件。
  在原型数量不多的情况下,这个方法简单明了、行之有效。然而,当页面元素并不按部就班的位于各个原型页时,问题就出现了。如果子页面和组合页共享某些元素,而首页却没有,我们应该怎么做呢?

  把共享元素放入主CSS文件。这虽不是最纯正的解决办法,却适用于某些具体情况。可是如果网站庞大,(这样做的话)主CSS文件会迅速膨胀——这就违背了分离文件的初衷:避免导入不必要的大文件。

  在组合页和子页面的CSS文件里各放一份样式代码。这么做就意味着要维护冗余代码,很显然我们不想这样。
  创建一个新的文件,由这两种页面共享。这听起来不错。不过假如只有10行代码,我们创建这个文件仅仅是为了共享这10行代码?这方法很纯粹,但如果网站庞大有很多对页面共享很少量元素时就显得很笨重了。

  创建一个单独的CSS文件,包含所有共享元素的样式。这方法可能比较简单,却要取决于网站的大小和共享元素的多少。有种情况会很烦:导入了一个很大的CSS文件,但页面只用到一小部分样式——还是那句话,这违背了分离文件的初衷。  转自:奈薇建站网(www.nev.cn)
  这就是我所说的重叠的两难(overlap dilemma)。零碎css规则的重叠不一而足,并没有一个完全清晰无误的方案来组织它们。

二、基于页面元素、模块

  如果网站使用服务器端include,这个方法会很不错。举例说明,如果使用页眉include,它会有自己相应的CSS文件。页脚或者其他部分的include可以如法炮制,只须导入自己的CSS文件。这个方法简单干净,不过可能会产生很多小CSS文件。  举例来说,假如页脚的样式只需要20行css代码,单独创建一个文件就划不来了。而且这个方法会导致每个页面都包含一堆CSS文件——因为有多少include,就得有多少CSS文件。

三、基于标记

  这个方案直观实际,与前一个类似。如果网站共有30个页面,其中10个含有form,那么可以创建一个CSS文件专门处理form的样式,只在这10个页面导入它。如果另外10个页面含有table,就创建一个文件专门处理table样式……诸如此类。

四、其他CSS组织技巧

  还有一个常被忽略的技巧:使用嵌套的@import语句。只包含一连串@import语句,或者再加几句css规则,就能创建一个CSS文件。用这个方法完全可以创建网站的主CSS文件(用@import导入各部分的样式文件)。假如网站的每个页面都导入了4到5个不同的CSS文件,无疑你应该考虑使用这个技巧。


网站建设中构建网站合理规划CSS文件相关标签:网站建设方案网站制作公司制作网站网页制作
相关热点推荐
互联网产品交互事件分析
做站就做自己熟悉的东西
总结几个产生上万流量的
青岛之外的客户做网站如
网站建设之网站策划
网页设计中应注意内容、
SEO--谈谈分词技术
最好的网站设计工具-奈
HTML5技术的优点和
网站制作中的交互设计
网站建设最容易忽略的人
网址搜索引擎,只需要花
六大黄金要素提升网站访
建设网站的十二大误区
网站信息的可用性设计
企业网络营销的成功策略
关于有助于提高关键词排
网站推广技术
扁平化设计在网站制作上
搜索引擎快速收录新网站
网站建设中的“几点小事
通过网站SEO软件优化
个人如何做网站
设计时如何把握网页布局
微信APP的H5活动页
网站制作访客至上的设计
八大要领做网站就这么简
企业网上的"家"
网站建设下一站-网络营
保持网站流量对网站改版
站长经验,建站经验
小型企业网站维护
10条优秀的网站设计经
用户是如何浏览你的网站
网页布局设计:注册登录
提升网站排名应如何在关
青岛网站建设不用怕,这
网站建设中企业所面临的
网页设计离用户的距离,
一个网站,5个目标
奈薇建站网青岛网站建设公司/青岛网站制作公司,专业提供"气质"型网站建设及精美网站制作服务,同时欢迎各地网站建设公司、网站制作公司代理我们的奈薇建站系统共同发展

热点地区:青岛网站建设价格 青岛即墨网站制作公司 开发区信息港 山东在线门户
建站咨询热线0532-88781131 15166683288 18562723728
版权所有© BangJianZhan.Com & Nev.Cn 青岛网站建设/网站制作公司
青岛雨后网络科技有限公司 - 青岛市市北区福州北路90号,景泰尚都6层
已经为您服务了
211个月 17