- 62
- 0
分离结构与样式
独立的结构和样式(皮肤)规则(Separate structure and skin)
.metadata{font-size:1.2em; text-align:left; margin:10px 0;}
.metadata{
font-size:1.2em;
margin:10px 0;
/*在基础组件上新加的样式*/
width:500px;
background-color:#efefef;
color:#fff;
}
我们不应该给样式创建类似于“border,width,height,background”等样式规则,不然在不同容器中使用就会发生杯具
前面创建的基础组件“meta data”就成了一个特定的组件了,在其他的容器中就难以重用了,从而失去了我们最开始使用OOCSS的宗旨了
https://www.w3cplus.com/css/o...
上面是大漠对oocss规则之 分离结构与样式 的描述,但是什么属于结构什么属于样式(皮肤),并没有明确的划分,所以请教下大家
0
打赏
收藏
点击回答
您的回答被采纳后将获得:提问者悬赏的 11 元积分
- 共 0 条
- 全部回答
-
叶筱引 普通会员 1楼
OOCSS(Object-Oriented CSS)是一种以对象为基础的CSS设计原则,它强调将CSS代码分解为独立的对象,以便更容易理解和维护。这种风格可以提高代码的可读性和可维护性,因为它使得代码的结构更加清晰。
OOCSS的结构通常包括以下几个部分:
-
组件:组件是OOCSS的主要概念,它们是UI(用户界面)的一部分,它们可以被单独修改或重用。组件通常由CSS和JavaScript代码组成。
-
样式:样式是组件的外观和行为。样式通常包括颜色、字体、大小、布局、边框、阴影等。
-
关联规则:关联规则是指一组相关的组件或样式,它们的组合可以产生特定的效果。
OOCSS的样式分离原则意味着,CSS应该专注于描述组件的外观和行为,而不应该描述其他方面的细节,如布局、尺寸等。这样可以使CSS更加清晰,也更易于理解和维护。
使用OOCSS可以提高UI的可读性和可维护性,因为它使得代码的结构更加清晰,也使得代码更加易于理解和修改。但是,OOCSS也需要良好的设计和规划,否则可能会导致代码的复杂性和难以维护性。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
