CSS命名规范
来源:互联网 发布:金十数据怎么看现货铜 编辑:程序博客网 时间:2024/04/27 14:46
分类的命名方法:使用单个字母+"-"为前缀
布局(grid)(.g-);模块(module)(.m-);元件(unit)(.u-);功能(function)(.f-);皮肤(skin)(.s-);状态(.z-)。
对以上的解释详情参见:分类方法中的“CSS内部的分类及其顺序”。
注:在你样式中的选择器总是要以上面前五类开头,然后在里面使用后代选择器。
如果这五类不能满足你的需求,你可以另外定义一个或多个大类,但必须符合单个字母+"-"为前缀的命名规则,即 .x- 的格式。
特殊:.j-将被专用于JS获取节点,请勿使用.j-定义样式。
/* 这是某个模块 */ .m-nav{}/* 模块容器 */ .m-nav li,.m-nav a{}/* 先共性 优化组合 */ .m-nav li{}/* 后个性 语义化标签选择器 */ .m-nav a{}/* 后个性中的共性 按结构顺序 */ .m-nav a.a1{}/* 后个性中的个性 */ .m-nav a.a2{}/* 后个性中的个性 */ .m-nav .z-crt a{}/* 交互状态变化 */ .m-nav .z-crt a.a1{} .m-nav .z-crt a.a2{} .m-nav .btn{}/* 典型后代选择器 */ .m-nav .btn-1{}/* 典型后代选择器扩展 */ .m-nav .btn-dis{}/* 典型后代选择器扩展(状态) */ .m-nav .btn.z-dis{}/* 作用同上,请二选一(如果可以不兼容IE6时使用) */ .m-nav .m-sch{}/* 控制内部其他模块位置 */ .m-nav .u-sel{}/* 控制内部其他元件位置 */ .m-nav-1{}/* 模块扩展 */ .m-nav-1 li{} .m-nav-dis{}/* 模块扩展(状态) */ .m-nav.z-dis{}/* 作用同上,请二选一(如果可以不兼容IE6时使用) */
0 0
- 规范.DIV+CSS命名规范
- CSS规范命名
- css 命名规范
- css 命名规范
- css 命名规范
- CSS规范命名
- DIV+CSS 命名规范
- CSS命名规范
- DIV+CSS 命名规范
- css 命名规范...
- CSS 命名规范
- css命名规范
- CSS+DIV命名规范
- CSS 命名规范
- CSS命名规范
- CSS样式命名规范
- CSS命名规范
- css 的命名规范
- 常用HTML标签元素结合及简介
- VS2013 折叠语句块
- CString 成员函数用法大全
- PHP和MySQL注入攻击
- 技术分享:杂谈如何绕过WAF(Web应用防火墙)
- CSS命名规范
- Android笔记----Android的网络应用
- #1265 - Data truncated for column
- 中国反腐不应区分亲疏远近
- JS 调试 debugger
- ArcGIS教程:“高斯地统计模拟”的工作原理(一)
- J2EE系列:Tomcat-8 Manager动态部署
- cocoaPods的安装和使用
- mysql时间格式