不论是哪种程序,都会遇到命名这件事~
关於CSS的命名有什麽规则可以依循呢?
也许你可以试着了解看看BEM
BEM = Block(区块) Element(元素) Modifier (修饰符)
/** 规则公式 */
.block__element--modifiery{
}
/** 实际例子 - 使用css */
.list { // 描述区块
...
}
.list__link { // 描述element
...
}
.list__link--disable { //描述element状态
...
}
/** 实际例子 - 使用scss 可简化,并更容易看出层级关系*/
.list { // 描述区块
...
&__link { // 描述element
...
&--disable { //描述element状态
...
}
}
}
我自己在一开始使用的时候其实很不习惯,因为CSS命名都会变得很长,
但如果命名完後从html其实可以很快速的掌握区块之间的CSS是否有强烈的依存关系这点我觉得还蛮不错的。
https://en.bem.info/methodology/key-concepts/
安装 Flask 首先我们先建立一个资料夹 hello_flask 然後在资料夹内建立 3.8 版本...
延续上篇的table介绍,原本功能都要自己写,那有没有工具可以直接套用呢?有的!那就是神器Data...
使用目的 随着时代的进步,人们对单一页面的要求日渐复杂化,从过去的静态页面,到後来需要包括服务器回应...
先前的GraphQL(Hasura)-Webhook身份验证有介绍到可以使用Webhook做身份级别...
iOS APP iOS Test-Driven Development by Tutorials f...