oocss ; LESS;SASS
2015-11-02 15:41
232 查看
oocss官网:oocss.org
一些常用库:Reset CSS ; normalize.css ; Neat.css
面向对象css注意事项(写在这里)
1、不要直接定义子节点,应把共性声明放到父类
2、结构和皮肤相分离
3、容器和内容相分离
4、抽象出可重用的元素,建好组件库,在组件库内寻找可用的元素组装页面
5、往你想要扩展的对象本身增加class而不是他的父节点
6、对象应保持独立性
7、避免使用ID选择器,权重太高,无法重用
8、避免位置相关的样式
9、保证选择器相同的权重
10、类名 简短 清晰 语义化 oocss的名字并不影响HTML语义化
LESS:一种动态的样式语言,是一个css预处理器,预先处理css,基于Javascript。
学习文档:http://less.bootcss.com/
也可以在bootstrap中找,http://www.bootcss.com/
百度cdn公用库
SASS:基于ruby
官网:sass-lang.com
一些常用库:Reset CSS ; normalize.css ; Neat.css
面向对象css注意事项(写在这里)
1、不要直接定义子节点,应把共性声明放到父类
2、结构和皮肤相分离
3、容器和内容相分离
4、抽象出可重用的元素,建好组件库,在组件库内寻找可用的元素组装页面
5、往你想要扩展的对象本身增加class而不是他的父节点
6、对象应保持独立性
7、避免使用ID选择器,权重太高,无法重用
8、避免位置相关的样式
9、保证选择器相同的权重
10、类名 简短 清晰 语义化 oocss的名字并不影响HTML语义化
LESS:一种动态的样式语言,是一个css预处理器,预先处理css,基于Javascript。
学习文档:http://less.bootcss.com/
也可以在bootstrap中找,http://www.bootcss.com/
百度cdn公用库
SASS:基于ruby
官网:sass-lang.com
相关文章推荐
- CSS hack:针对IE6,IE7,firefox显示不同效果
- css画个三角形,可旋转
- PHP动态压缩js,css
- 不同tab下的列表长度不同,tab的样式和底部的位置不同
- PHP Strom 配置less 并设置编译后在远程开发模式下自动上传css文件
- PHP Strom 配置less 并设置编译后在远程开发模式下自动上传css文件
- 纯CSS装饰画(给图片加画框)
- Div样式查看器
- css 改变scroll样式
- css布局--居中
- Html+Css_利用img 的usemap属性 和 map 以及 area(list) 对图像敏感区域定位
- CSS3 经典教程系列:CSS3 线性渐变(linear-gradient)
- css3动画模块transform transition animation属性解释
- CSS3实战:第一天
- normalize.css
- 关于css的书写顺序
- css3之3d旋转
- css3值2d旋转
- css3之字体
- Html+Css__利用Css_Positon_fixed_实现的简单的浮动划窗