位置: 编程技术 - 正文

CSS样式表规划与管理的经验总结(css样式表规则由什么组成)

编辑:rootadmin
彻底放弃表格布局,使用xhtml+CSS建站也已经有一年多了。一年多的实践也积累了一定的经验,现在写这篇文章来总结一下。在使用xhtml+CSS建站的过程中有一个比较关键的问题:网站的CSS样式表规划与管理。 我的CSS管理进化史   在最初使用CSS来控制网站样式的时候,并不清楚CSS管理规划之类的东西,所写的CSS基本上都是按照需要,随时添加,刚开始还不觉得有什么不好,但是后来越加越多,越改越乱,虽然有一些注释,但到最后还是变得让我自己看着都头疼。那个时候,一个网站所有的CSS都在一个文件中,没有规划,并且排序也没多少规律,于是只能在html页面中找到class的名称,然后在上千行的css代码中搜索自己想要的那个。   过了一段时间,思考总结之后,我对站点的CSS样式表进行了初级的规划。在样式表中初步划分了三个区域: Example Source Code [www.css.com] base 样式表 layout 样式表 class 样式表   其中“base 样式表”用来描述一些公共性的东西,比如全局性的body、a样式等;“layout 样式表”用来描述具有唯一性的id布局,属于整个页面的框架式布局;“class 样式表”用来描述剩下的class类的样式,这类样式分为可复用样式和通常只在特殊页面出现一次或几次的样式。   按照这种方法布局的确提高了不少的效率,但这种方式只适合中小型网站,在大型网站上应用还是略显单薄,至少在多人协作的时候并不能达到最佳效率。于是就有了下面总结的较完善的CSS管理规划模式。 较完善的CSS样式表管理模式   step1:个人或者团队需要将主要页面的布局用DIV图的模式按层次画出来,这个DIV图就是在设计原型的基础上,将页面中的主要模块使用的ID名、class名标注出来,方便建立维护文档以便将来进行修改与升级。   step2:划分CSS结构,建立全局css及各模块css。在html页面中引用全局css,在全局css中引用各模块css。 Example Source Code [www.css.com] 建立global.css为全局css,在全局css中定义“* { … } body { … }”之类的全局样式。 在全局样式中通过“@import url(”xxx.css”);”引入模块css。   关于模块CSS的划分,我比较喜欢类似wordpress中的css划分方式,一般情况下通过类似下列结构划分: Example Source Code [www.css.com] layout.css /* 整站布局 */ public.css /* 公用组合样式 */ header.css /* 页面头部区域样式 */ sidebar.css /* 侧边栏区域样式 */ main.css /* 主体区域样式 */ footer.css /* 底部区域样式 */ index.css /* 首页区域特有样式 */ form.css /* 表单类样式 */   解释一下,layout.css负责整个网站的布局,比如#header, #footer等布局的基本位置及样式设计;public.css负责一些公用样式定义,因为一个class中可以使用class=”navbar fontpx”这种利用中间空格分隔的方法来应用多个class样式,所以可以定义一些比较常用的或者在特殊情况下需要修改的公用class,方便局部微调;header.css、sidebar.css、footer.css等模块是对应头部、侧边栏、底部模块的css样式表,可以根据网站的具体需求来增减模块;index.css是一些首页特有元素的css,因为首页的特殊性,我们在设计css的时候通常对首页进行特殊处理,一般情况下,首页是css最复杂的一个页面,有必要对首页的独有css元素进行归类放置,也可以不用@import引入index.css,而把它单独放到首页引用;form.css是表单元素的样式表,表单虽然不难,但控制起来还是比较麻烦的,单独放到一个css文件里方便控制,当然,类似的其他元素你也可以这么处理。   step3:在各个样式表文件中写入样式。

推荐整理分享CSS样式表规划与管理的经验总结(css样式表规则由什么组成),希望有所帮助,仅作参考,欢迎阅读内容。

CSS样式表规划与管理的经验总结(css样式表规则由什么组成)

文章相关热门搜索词:css样式表及其作用和种类,css样式表及其作用和种类,css样式表规则定义,css样式表技术,css样式表规则由什么组成,css样式表规则定义,css样式表及其作用和种类,css样式表规则由什么组成,内容如对您有帮助,希望把文章链接给更多的朋友!

CSS标签切换代码实例教程 比较漂亮 我们的设计越来越追求一种简洁的风格,希望在有限的空间内展示更多的内容。与此同时我们发现一些问题,内容的简单排列总使页面很长。滚屏很多

CSS的margin边界叠加深度剖析图文演示 边界叠加是一个相当简单的概念。但是,在实践中对网页进行布局时,它会造成许多混淆。简单地说,当两个垂直边界相遇时,它们将形成一个边界。

CSS中Float(浮动)相关技巧文章 Float(浮动)概念也许是CSS中最让人迷惑的一个概念吧。Float经常被错误理解,而且因为将上下文元素全部浮动导致的可读性、可用性问题备受责难。然

标签: css样式表规则由什么组成

本文链接地址:https://www.jiuchutong.com/biancheng/375141.html 转载请保留说明!

上一篇:CSS注释、命名、继承性、样式排序等CSS技巧的小结(css里注释)

下一篇:CSS标签切换代码实例教程 比较漂亮(标签栏切换代码js)

  • 开发商交的税费是什么
  • 开模具厂一年能挣多少钱
  • 免交增值税免印花税吗
  • 个体户没有办税务登记,产生的房土两税
  • 车间用的电线计入什么科目
  • 复印的原始凭证可以作为记账依据吗
  • 如何设置处理器个数如何设置显示器超频
  • 房租收入纳税义务
  • 辅导期一般纳税人和一般纳税人的区别
  • 关联的公司
  • 利息及债券溢价摊销表
  • 收到国外的服务费怎么开票
  • 哪些支出可计入成本
  • 长期股权投资成本法初始计量
  • 合同中止发票已入账怎么处理?
  • 农产品收购发票怎么抵扣
  • 个税生产经营所得B表在哪里
  • 审计调整分录如何处理
  • 进项税和销项税月末怎么结转
  • 已交税的无票收入后期怎么补开发票?
  • 准予抵扣的进项税额有哪些
  • 店铺员工证费用计入什么科目?
  • 企业接受投资者的土地使用权投资
  • 支付版权费用怎么入账
  • wifi密码怎么改手机里面
  • 公司旅游费用怎么入账
  • 现金流量表的编制基础是权责发生制
  • php parse_url
  • 电脑打不了字只有拼音,按哪个键
  • 公司一直没有收入怎么办
  • 非货币性资产对外投资企业所得税例题
  • vue项目怎么运行起来
  • 【Pytorch深度学习50篇】·······第六篇:【常见损失函数篇】-----BCELoss及其变种
  • 期末汇兑损益计算公式
  • python集合的并集符号语言
  • 销售部门招待费用预算
  • 发票验证校验码为什么只能填6位
  • 焊材领用发放管理
  • 帝国cms专题
  • 保险费计入固定资产原值吗
  • 企业支付股利属于由( )引起的财务活
  • 包工包料意思
  • 免税蔬菜交企业所得税吗
  • 预计表示什么意思
  • 库存商品毁损的会计分录
  • 支出记账凭证单手写
  • 老板买了手机,算入什么费用
  • 没有销售怎么写总结
  • 划拨土地使用权管理暂行办法
  • 企业会计准则季度利润表本期数
  • 申请享受免税资金的条件
  • 主营业务收入的英文
  • 处置固定资产的增值税怎么处理
  • 固定资产管理台账管理制度
  • 会计 预提
  • windows7休眠唤醒设置
  • WinXP系统能上qq但打不开网页原因分析及解决方法
  • freebsd重启命令
  • CentOS 6.2(32位/64位) 安装步骤图文详解
  • centos7添加ip地址
  • xp怎么删除电脑系统
  • 磁盘空间不足怎么弄
  • 将Linux中systemd的单元配置实例化的方法
  • win7怎么设置局域网共享文件和操作
  • Extjs4 消息框去掉关闭按钮(类似Ext.Msg.alert)
  • js去除特殊字符
  • jquery可以实现哪些效果
  • jquery中validate
  • mongorestore报错
  • Node.js Mongodb 密码特殊字符 @的解决方法
  • javascript:download()
  • swift method swizzling
  • python convexhull
  • 陕西省国家税务局
  • 个人账户手机银行如何对公转账
  • 重庆市劳动监察大队官网
  • 百旺税控客服电话
  • 如何查询公司的营业执照
  • 资源税的税目共有七个其中包括
  • 内审工作流程及内审中常见的问题
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设