HTML+CSS入门之CSS规化
沉沙 2018-11-16 来源 : 阅读 1095 评论 0

摘要:本篇教程介绍了HTML+CSS入门之CSS规化,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门。

本篇教程介绍了HTML+CSS入门之CSS规化,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门。

<

一:简单划分(规模小时)
    整站布局:layout.css /*子模块如有特殊布局,可以通过不同的名称写在一起。*/
    公用样式:pubic.css /* 定义些公用字体,颜色,超链接等。*/
    
    模块样式:module.css /*也可将其拆成子模块。如news.css,download.css等等。*/
        index.css /*主页也算一个模块。*/
二:详细划分(规模较大)
    a)
    通用样式:
        整站布局:layout.css /*子模块如有特殊布局,可以通过不同的名称写在一起。*/
        公用样式:pubic.css /* 定义些公用字体,颜色,超链接等。*/
        表单样式:form.css /*特殊表单样式可在表内用名称区别开。*/
    
    区块样式:
        头部区域:header.css /*特殊模块,用名称区别。各个模块都定义在一起*/
        侧边栏区域:sidebar.css 
        主体区域:main.css 
        底部区域:footer.css
    可以在发布的时候把这些样式组合在一起。
    为了方便,使用一个CSS来包含,如global.css中使用@import url("xxx.css")来引用区块样式
    b)
    通用样式:
        整站布局:layout.css /*子模块如有特殊布局,可以通过不同的名称写在一起。*/
        公用样式:pubic.css /* 定义些公用字体,颜色,超链接等。*/
            
    区块样式:
        头部区域:header.css /*模块样式一样,使用同一个,特殊模块再另外生成一个header.css*/
        侧边栏区域:sidebar.css 
        主体区域:main.css 
        底部区域:footer.css
        表单样式:form.css 
    

各模块(主页也是个模块)可以通过@import url("xxx.css")来引用区块样式。这样可以容易实现各模块的自定义。
例:
    
    假设有三个模块新闻,下载,留言,加上主页就是4个。

    下载模块的头与其它不相同;主体区域,新闻与留言相同,其它都不相同;底部、表单都一样;
    新闻,留言没有侧边栏。

    
    css\download\header.css
    css\download\main.css
    css\index\main.css

    css\header.css
    css\main.css
    css\sidebar.css
    css\footer.css
    css\form.css
于是就有
    index.css内容为
    @import url("css\header.css");
    @import url("css\index\main.css");
    @import url("css\sidebar.css");
    @import url("css\footer.css");
    @import url("css\form.css");
    news.css内容为
    @import url("css\header.css");
    @import url("css\main.css");
    @import url("css\footer.css");
    @import url("css\form.css");
    download.css内容为
    @import url("css\download\header.css");
    @import url("css\download\main.css");
    @import url("css\sidebar.css");
    @import url("css\footer.css");
    @import url("css\form.css");
   guestbook.css内容为
    @import url("css\header.css");
    @import url("css\main.css");
    @import url("css\footer.css");
    @import url("css\form.css");
在发布的时候是不是可以不用 @import,而是把各个部分合到一起,减少向服务器请求的次数。
但是在网上看到有人说,单个css文件不能超过30K,影响浏览器解释CSS。
所以要视具体情况而定。    

本文由职坐标整理发布,欢迎关注职坐标WEB前端HTML/CSS频道,获取更多HTML/CSS知识!

本文由 @沉沙 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程