国产在线视频一区二区三区_嫩草av91_999黄色片_久久亚洲精品综合_公交车上嗯啊_日本在线观看www

当前位置:网站首页 >> 作文 >> 最新构建网站合理规划css文件分享方案 html & css设计与构建网站优质

最新构建网站合理规划css文件分享方案 html & css设计与构建网站优质

格式:DOC 上传日期:2023-04-24 16:50:37
最新构建网站合理规划css文件分享方案 html & css设计与构建网站优质
时间:2023-04-24 16:50:37     小编:zdfb

为了确定工作或事情顺利开展,常常需要预先制定方案,方案是为某一行动所制定的具体行动实施办法细则、步骤和安排等。怎样写方案才更能起到其作用呢?方案应该怎么制定呢?接下来小编就给大家介绍一下方案应该怎么去写,我们一起来了解一下吧。

构建网站合理规划css文件分享方案 html & css设计与构建网站篇一

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

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

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

一、基于原型

最基本的策略是基于原型页面(archetypepage)分离css文件。假如一个网站的.首页、子页面和组合页设计不同,就可以采用基于原型的策略。这种策略下每个页面都会有专属的css文件。

在原型数量不多的情况下,这个方法简单明了、行之有效。然而,当页面元素并不按部就班的位于各个原型页时,问题就出现了。如果子页面和组合页共享某些元素,而首页却没有,我们应该怎么做呢?

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

在组合页和子页面的css文件里各放一份样式代码。这么做就意味着要维护冗余代码,很显然我们不想这样。

创建一个新的文件,由这两种页面共享。这听起来不错。不过假如只有10行代码,我们创建这个文件仅仅是为了共享这10行代码?这方法很纯粹,但如果网站庞大有很多对页面共享很少量元素时就显得很笨重了。

创建一个单独的css文件,包含所有共享元素的样式。这方法可能比较简单,却要取决于网站的大小和共享元素的多少。有种情况会很烦:导入了一个很大的css文件,但页面只用到一小部分样式——还是那句话,这违背了分离文件的初衷。

这就是我所说的重叠的两难(overlapdilemma)。零碎css规则的重叠不一而足,并没有一个完全清晰无误的方案来组织它们。

二、基于页面元素、模块

如果网站使用服务器端include,这个方法会很不错。举例说明,如果使用页眉include,它会有自己相应的css文件。页脚或者其他部分的include可以如法炮制,只须导入自己的css文件。这个方法简单干净,不过可能会产生很多小css文件。

举例来说,假如页脚的样式只需要20行css代码,单独创建一个文件就划不来了。而且这个方法会导致每个页面都包含一堆css文件——因为有多少include,就得有多少css文件。

三、基于标记

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

四、其他css组织技巧

除了用主观的方法组织文件,我们还要考虑如打印、手持设备和屏幕等多种媒体类型。这虽然已经很清楚的定义过,可依旧是建立文件结构时应该考虑的一个因素。一旦必须支持多种媒体类型,主css文件里的某些规则可能就得重新考虑。另外,品牌联合也可能是一个重要因素。如果涉及品牌联合,你就得考虑哪些元素应该调整以适应另一品牌。比如分别使用不同的css文件等。更多的技巧欢迎你关注的文章。

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

s("content_relate");

全文阅读已结束,如果需要下载本文请点击

下载此文档
a.付费复制
付费获得该文章复制权限
特价:5.99元 10元
微信扫码支付
已付款请点这里
b.包月复制
付费后30天内不限量复制
特价:9.99元 10元
微信扫码支付
已付款请点这里 联系客服
主站蜘蛛池模板: 亚洲精品乱码久久久久久 | 美女视频黄频大全免费 | 十八禁无码免费网站 | 亚洲日韩欧美一区二区三区 | 亚洲精品高清视频 | 亚洲精品综合一区二区三区在线 | 手机毛片免费看 | 四虎永久免费地址在线观看 | 毛片a级 | 久久精品亚洲中文字幕无码网站 | 欧美特级淫片 | 国产又黄又爽又色的免费视频 | 成年男女的免费视频网站 | 一本久久知道综合久久 | 在线看精品 | 国产成人精品亚洲午夜麻豆 | 免费一看一级欧美 | 中文字幕无码视频手机免费看 | 欧美性猛交xxxx乱大交3 | 日韩欧美亚州 | 在线观看mv免费视频网站 | 成 人 网 站 免 费 av | 无码精品人妻一区二区三区影院 | 日本中文一区 | 人妻阿敏被老外玩弄系列 | 99热这里只有精品国产在热久久 | 亚洲精品一区国产精品 | 欧美日韩国产免费一区二区三区 | 一级做a爱 | 日韩精品无码视频一区二区蜜桃 | 日本高中生一级乇片 | 99久久99热久久精品免费看 | 国产精品亚洲专区无码web | 久久综合精品国产一区二区三区无 | 亚洲欧美小说图片 | 精品无人码麻豆乱码1区2区 | 91在线播放网站 | 草草线在成人免费视频 | 男女做爰全过程免费视频播放 | 国产亚洲欧洲国产综合一区 | 成人牲交一极毛片 |