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

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

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

建网站合理规划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技术的
网站文化与网页设计
Tab(选项卡)的产品
用户体验公式
微信为什么这么人在用
如何提升网站的信任度
HTML5响应式网站地
网页设计配色应用实例剖
网站离开百度该如何生存
制作网站的50个秘决
告诉你企业app客户端
网站优化之整站优化的过
为什么视觉设计师需要懂
网站基础优化首先学会s
企业网站制作必须要突出
网站建设与设计应掌握的
必学四点让你的网页设计
网页设计中的中英文字体
什么是自助建站系统
网站导航的作用
新的网站内容如何建设好
动态网页与静态网页的性
如何处理好网站设计的细
SEO的历史
网站建设好之后,如何进
做网站设计应该更看重框
影响用户体验之网站信任
什么是CSS+DIV及
宽屏网页设计趋势与分析
如何按照百度做网站优化
网站SEO优化的最新趋
快速增加外部链接的八种
企业为什么要做网站?企
企业网站建设如何设置标
搭配的艺术--谈主页用
为何青岛网站建设公司提
网页艺术设计初步探讨
奈薇建站网青岛网站建设公司/青岛网站制作公司,专业提供"气质"型网站建设及精美网站制作服务,同时欢迎各地网站建设公司、网站制作公司代理我们的奈薇建站系统共同发展

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