[css] 你知道什么是面向对象的css(oocss)吗?有没有实践过?
[css] 你知道什么是面向对象的css(oocss)吗?有没有实践过?
oocss(Object Oriented CSS)不是一种技术也不是一种语言,它是一种css的书写方法,其核心是用最简单的方式编写最整洁的css代码,使代码更具重用性、可维护性和可拓展性。
OOCSS的两条主要准则:
1.结构和皮肤分离;
2.容器和内容分离;比如一些常用的字体大小、padding、margin值等可以封装为公共样式,html中引用多个类似的类名达到UI效果,减少特性css的代码量
.text-12{ font-size: 12px; } .text-14{ font-size: 14px; } .text-16{ font-size: 16px; }
个人简介
我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。欢迎大家一起讨论
主目录
与歌谣一起通关前端面试题
[css] 你知道什么是面向对象的css(oocss)吗?有没有实践过?相关推荐
- CSS:CSS 在工程中改变——面向对象的CSS (OO CSS)
一.OO CSS 的概念解读 (一)众多开发者忽视了CSS的表现,认为其太过简单,是一种机械的工作,而把更多关注在JS的性能或者其他方面. (二)OO CSS 将页面可重用元素抽象成一个类,用cla ...
- 面向对象的 CSS (OOCSS)
特别声明:此篇文章由D姐根据Louis Lazaris的英文文章原名<An Introduction To Object Oriented CSS (OOCSS)>进行翻译,整个译文带有我 ...
- css布局的基本思想,流行的CSS思想之——浅析OOCSS
流行的CSS思想之--浅析OOCSS 更新时间:2015年12月29日14时02分 来源:传智播客前端与移动开发学科 浏览次数: --前言 随着Web技术的发展,每一个网站都离不开CSS(层叠样式表) ...
- 在PHP中给表格加上css样式,表格CSS样式设置 给table表格设置CSS样式表
表格table tr td CSS花色设置 给table表格设置CSS花式表 在一个网页中多处运用了表格table标签,这个时候给指定的表格对象设置装备摆设款式仿照照旧概略经由CSS发展管束配置. 着 ...
- css颜色rgba代码对照表_改善 CSS 的 10 个最佳实践
戳蓝字「前端技术优选」关注我们哦! CSS 看起来是一种非常直接且不易犯错的语言.只需要添加规则以对网站进行样式设置就可以了,对吗?对于只需要几个 CSS 文件的小型站点,可能是这种情况.但是在 ...
- css 动态rem_【面试题】CSS知识点整理(附答案)
目录 伪类和伪元素 实现固定宽高比(width: height = 4: 3)的div,怎么设置 CSS选择器 CSS解析规则 flex: 1 完整写法 display: none和 visibili ...
- 翻译 | 关键CSS和Webpack: 减少阻塞渲染的CSS的自动化解决方案
原文地址: Critical CSS and Webpack: Automatically Minimize Render-Blocking CSS 原文作者: Anthony Gore 译者: 蜗牛 ...
- CSS 从入门到放弃系列:CSS的引入方式
css的四种引入方式 内联方式(行间样式) <div style="width:100px;height: 100px; background-color: red"> ...
- webapck将css 打包后单独提取到一个css文件中
webpack4 提倡, 一旦用了这个, 不能使用style-loader 以及css module 安装 npm install --save-dev mini-css-extract-plugin ...
最新文章
- PetaPoco - 轻量级高性能的ORM框架(支持.NET Core)
- docker logstash_用于监视Kubernetes和Docker的六大开源工具
- MongoDB sharding迁移那些事(一)
- matlab 边界连续,matlab的边界问题
- DataX在数据迁移中的应用
- 【Linux】一步一步学Linux——tcpdump命令(185)
- 追踪源码自定义负载均衡策略
- VBS脚本获取安全标识符SID(Security Identifiers)的方法
- 前端:JS/38/canvas状态的保存和恢复(canvas常用状态大全),canvas画布中图像的变形
- 6-6-阶段案例:传智书城JSP页面
- 【转载】C++ function、bind和lambda表达式
- python 公众号文章发布_Python获取公众号文章
- 正向随机微分方程的经典数值格式模拟
- html如何退出登录,微信小程序怎么退出登录
- 【转】AB实验设计思路及实验落地 ABtest不平衡
- strut 多文件上传
- 【小程序】微信小程序开发技巧实用手册(自己做笔记用)
- 批处理注销计算机当前用户名,批处理实现重起和注销的指令是什么?
- Visual Studio的下载与安装
- LuaBind --最强大的Lua C++ Bind
热门文章
- ios注销所有通知_您一直想了解的有关iOS中通知的所有信息
- sap wm内向交货步骤_内向型人在数据科学中成功的五个有效步骤
- SQL数据库挂起 SQL数据库附加报错 SQL数据库824错误修复
- TCP中间件_Delphi_client
- GROUP BY 和SUBSTRING 的配合使用
- 【C++ 学习笔记】:STL-map
- 关于TableView中图片的延时加载(转)
- ubantu 添加防火墙策略_ubuntu安装防火墙并策略配置
- c语言中文件读写面试题,在C ++中有效读取非常大的文本文件
- mysql 永真_sql注入