面向对象的CSS的作用和注意事项

1)面向对象的CSS的作用:

1.1)加强代码复用,以便维护;

1.2)减小CSS体积;

1.3)提升渲染效率;

1.4)组件库思想、栅格布局可共用、减少选择器、方便扩展。

2)面向对象的CSS的注意事项:

2.1)不要直接定义子节点,应把共性声明放到父类;

2.2)结构和皮肤相分离;

2.3)容器和内容相分离;

2.4)抽象出可重用的对象,建好组件库,在组件库内寻找可用的元素组装页面;

2.5)往你想要扩展的对象本身增加class而不是他的父节点;

2.6)对象应保持独立性;

2.7)避免使用ID选择器,权重太高,无法重用;

2.8)避免位置相关的样式;

2.9)保证选择器相同的权重;

2.10)类名要简短、清晰、语义化,面向对象的CSS名字并不影响HTML语义化。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-02 17:00:01

面向对象的CSS的作用和注意事项的相关文章

CSS在工程中改变之面向对象的 CSS

oocss的概念 众多开发者忽视了css的表现(认为它) oocss将页面可重用的元素抽象成一个类,用class加以描述,而与其对应的HTML即可看成是此类的一个实例. oocss的作用 1.加强代码复用以便方便维护. 2.减少cs体积 3.提升渲染效率 4.组件库思想,栅格布局可共用,减少选择器,方便扩展. 注意事项 1.不要直接定义子节点,应该把共性放在父类中 2.结构和皮肤相分离 3.容器与内容相分离 4.抽象出可重用的元素,建好组件库,在组件库内寻找可用的元素组装页面 5.往你想要扩展的

HTML以及CSS的作用和理念

首先,在学习之前,这些是必要知道的东西.什么是HTML,什么是CSS 它们有什么用?又能做什么? 了解HTML和CSS的用途,能更有利我们快速,高效的学习它们. 那么,关于这两者,我就用我通俗的语言像大家介绍一下. 首先是HTML与CSS的作用,学习它们,是让我们有能力写出基本的网页,让我们知道网页一般要怎么布局,了解写网页的基本格式,熟知代码的属性和值. 那么,MTHL与CSS又能做什么呢?首先,上面说道的,写基本的网页,这是其一,然后就是为我们打好基础,有能力去学习更高级的计算机语言.可以踏

面向对象的CSS注意事项

1.不要直接定义子节点,应把共性声明放到父类 : 2.结构和皮肤相分离. 3 . 结构和内容相分离. 4.抽象出可重用的元素,建好组件,在组件库内寻找可用的元素组装页面. 5.往你想要扩展的对象本身在增加class而不是他的父节点. 6.对象应保持独立性. 7.避免使用ID选择器,权重太高,无法重用.(ID)选择器 是为js使用. 8.避免 位置相关的样式. 9.保证选择器相同的权重. 10.类名 简短 清晰 鱼 语义化 OOCSS的名字并不影响HTML语义化

CSS 概念 & 作用

http://www.cnblogs.com/moveofgod/archive/2012/09/18/2691101.html 式样定义   如何显示 HTML内容 通常存储在式样表中 作用 : 解决内容与表现分离的问题 ( MVC 模型 , model : html , view : css , control : JavaScript ) 外部式样表可以极大的提高效率 , 例如要修改网页中标题的表现形式 , 如果网页中有100个标题, 如果使用HTML进行修改, 则需要修改100次, 如果

深入分析面向对象中的封装作用

之前我(梦在旅途)发表过一篇名为<深入分析面向对象中的对象概念>的文章,里面主要讲解了类与对象的关系以及对象的概念.状态.行为.角色几个知识点,让大家对对象有了一些深入的了解,而本文则再来谈谈面向对象的三大特性之一:封装,封装是实现面向对象的基础,深入的理解封装的特性,有利于我们能更好的领悟面向对象的思想以及实现面向对象编程.以下均为本人凭借多年开发经验总结的个人观点,大家若发现有误或不足的地方,欢迎指正和交流,谢谢! 一.什么是封装? 顾名思义,封:封闭,装:装起来,将具体的实现细节装到一个

CSS的作用及使用

CSS层叠样式表(Cascading Stylesheet).在主页制作时采用CSS技术,可以有效地对页面的布局.字体.颜色.背景和其它效果实现更加精确的控制.只要对相应的代码做一些简单的修改,就可以改变同一页面的不同部分,或者页数不同的网页的外观和格式.  CSS作用: ( (2)以前一些非得通过图片转换实现的功能,现在只要用CSS就可以轻松实现,从而更快地下载页面. (3)使页面的字体变得更漂亮,更容易编排,使页面真正赏心悦目. (5)你可以将许多网页的风格格式同时更新,不用再一页一页地更新

SpringMVC注解@RequestParam的作用及注意事项

一.作用 作用在方法传递的参数前,用于接收所传参数 例如:http://localhost:8081/selectStudentById?id=01 接收问号后面的参数值(允许多个参数) 二.注解内部的四个属性 1.name 指定传入的参数名称,其后面跟的参数名称一定要与前端传入的参数名称一致 2.value 指定传入的参数名称,其后面跟的参数名称一定要与前端传入的参数名称一致 3.requred 指定参数是否是必传参数,如果不指定,默认为true 4.defaultValue 指定参数的默认值

【二毛SEO教程】第六课:SEO概念-404页面、网站地图、301重定向的作用与注意事项

robots.txt文件的概念.特点和写法 1. 概念:robots.txt是一个最简单的.txt文件,用以告诉搜索引擎哪些网页/文件夹可以收录,哪些不允许收录(可以爬行). 提示:/admin/ 拒绝推荐 搜索引擎第一步看的就是网站的robots.txt 文件放在哪里:FTP服务器-网站根目录 穿插小疑问:网站收录特别差,为什么差?原因不明! 推荐解决方法:网站地图+robots.txt结合使用. 推荐阅读:http://blog.csdn.net/yzdzhouxiong/article/d

关于写css文件需要注意的事项

通常在项目中,我们尽量不要把style样式写在html中,而是使用外部.css文件的形式添加样式.在编写.css文件时,一定一定一定要注意,不要在一个css语句中写同级class名字,否则会出错,找不到你要求的样式.例如 <table class="table"> <tr class="tr1"> <td class="td1" "aaa"> </td> </tr>