OOCSS 基础介绍 DAY39

OOCSS 也是一种设计模式
它强调两点

结构与样式分离容器与内容分离

在我们介绍 容器与内容分离 之前
我们时常在写css的时候会

.header a{    display: inline-block;    width: 100px;    height: 100px;}

那这样会有什么缺点
缺点就是会被div侷限住
没办法放到其他地方去

所以如果是独立的内容
应该是要弄成一个独立的名称
这就是 容器与内容分离
http://img2.58codes.com/2024/20123039jecmhIHrej.jpg
这里有 Bootstrap的格线系统(不懂得话 可以留言让我知道)http://img2.58codes.com/2024/emoticon07.gif

这里举 pagination(分页) 为例子
会发现
它可以放在 col-md-9里面
也可以放在 col-md-3里面


OOCSS 容器与内容分离(格线系统)
https://960.gs/demo.html
这里我们必须让格线系统保持乾净
不能将内容绑死在格线系统上
如下图:

.container_12 .grid_1 a{    display: inline-block;}

而是要将内容独立出来

//容器.container_12 .grid_1 {    }//内容.btn{    color: #000;}

结构与样式分离

在我们还没学结构与样式分离之前
都会这样写css

.button{    width: 50px;    height: 50px;    color: #fff;    background-color: #000;}

但我们应该把它的样式抽离出来

//结构.btn{    width: 50px;    height: 50px;}//样式.btn-primary{    color: #fff;    background-color: #000;}

会发现很像 Bootstrap 的元件写法

额外提醒:

工具类的样式也可以去分离
如 清除浮动(clearfix)

那今天的 OOCSS就介绍到这里啦
明天将介绍命名(命名真的很头疼)http://img2.58codes.com/2024/emoticon06.gif
若有任何问题 或 内容有误
都可以跟我说唷~~


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章