• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >div/css > CSS样式分离之再分离达到精简与重用

CSS样式分离之再分离达到精简与重用

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-02

本文主要包含css样式分离,css样式,css样式表,css样式模板,css样式代码等相关知识,佚名 希望在学习及工作中可以帮助到您
一、关于CSS样式分离
zxx://一些名词表意含有自己的理解成分,或许与您的理解有偏差,希望不要拘泥于措辞。
无论是CSS的分离还是js的分离,其主要作用之一就是精简与重用。
CSS本身就代表着精简与重用。例如我们可以设置一个如下的样式:
.example{color:red;}所有想让文字显示红色的标签都可以应用这个样式,这比10年前使用font标签,将color样式写在font标签上(尤其标签多时)要精简很多代码,代码可读性也更佳。
CSS样式分离,我一般指的是“以单独的CSS文件将CSS样式分离出来”,此处的重用多针对不同页面的重用,就是说,一个样式文件,可以多个页面使用,这对于一些公共样式的重构是很有用的。当然,对于一些重要的页面,例如淘宝首页,直接将CSS嵌在了页面头部,其降低链接请求的重要性要大于样式的重用。
以上估计大家都是很熟悉与常用的,我一般不会拿一些众所周知的白蜡拿来嚼的。本文会展示一些新的东西,关于CSS样式分离再分离。本文核心不在于展示如果分离,而是传达一种“库”与“CSS高度重用”的概念,同时也是为后面的文章“我是如何对项目CSS进行架构”做铺垫的。

二、CSS样式分离之再分离
“CSS样式分离之再分离”表型上的两个特点为“分离”和“命名”,掌握与理解其深层次思想的关键是思维方式的转变,这包括“CSS库概念”意识。举个例子吧,依照现在主流的写法,下截图所示的灰色背景的框框命名与样式可能如下:
pic

五行图片 张鑫旭-鑫空间-鑫生活

也就是说,我们深处的整个自然,整个宇宙,仅仅通过5个元素就构成了。这5个元素,我们可以理解为基础,或者说是“库”。
如果我们把自然宇宙当作是一个复杂的页面,那么,这个页面仅仅使用5个样式就可以构成了!

再举另外一个例子,与我的大学生物专业相关的,人类的生老病死,复杂的行为,情感,归根结底都是有基因⤴控制的,而基因仅仅有5种不同类型的碱基⤴构成。也就是说,我们人类一切的一切都是有5中碱基(腺嘌呤、鸟嘌呤、胞嘧啶、胸腺嘧啶和尿嘧啶)构成的。

如果我们把人这个生物看做一个页面,那么这个页面仅仅使用5个样式就可以构成了。
不必深究细节,重在这类构成思想。

回到主题,我们的页面结构与表现是由CSS+HTML构成的,想想看,在CSS2中,总共有多少个属性,是很有限的。如果我们把CSS中的每个样式独立出来,作为最最基本的构成元素,就像基因中的碱基一样,那么,我们实际上、理论上要使用的CSS代码量是非常非常之少的,不会出现开心网一样高达81K大小的样式文件了。
如果CSS是碱基,那么理论上CSS文件大小仅仅是5个CSS属性的大小,如下:

万物守恒,CSS的精简会导致部分HTML代码的开销增大。本节重点在于理论

您可能想查找下面的文章:

  • CSS样式分离之再分离达到精简与重用

相关文章

  • 2017-06-02div图片垂直居中 如何使div中图片垂直居中
  • 2017-06-02网页上中下三分布局即上下固定中间自适应
  • 2017-06-02Div+CSS仿支付宝登录页面
  • 2017-06-02.clearfix:after(清除浮动)中各个属性及值详细解说
  • 2017-06-02div+css相对定位和绝对定位用法实例详解
  • 2017-06-02关于div与>div的区别小结
  • 2017-06-02利用column多列属性调整页面文字列布局
  • 2017-06-02对未知高度的图片设置垂直居中的方法详解
  • 2017-08-31EasyUI入门7 datagrid根据列值设置checkbox的绑定状态
  • 2017-06-02如何让图片相对于上层DIV始终保持水平、垂直都居中

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • div 的边框显示不同效果示例代码
    • 不定宽高的文字在div中垂直居中实现方法
    • div footer标签css实现位于页面底部固定
    • 手机移动端WEB资源总结
    • css动画+照片清晰度动画的实现方法
    • IE6下Select元素被div等元素覆盖的解决办法
    • div+css实现仿猪八戒首页导航菜单效果
    • DIV 自动滚动功能及滚动条颜色修改的代码
    • CSS 实现div宽度根据内容自适应
    • 让横向排列的几个浮动(float:left)的子div居中显示

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有