<分区>
<分区>
我对 UI 开发有些陌生,但我对 CSS 的实际工作方式感到非常不舒服。
我的用例:[尝试使用 css & less ]
我想在页面上的特定 div
中应用一些特定样式。
CSS 尝试:
div.class1 {
font: normal 12px arial, helvetica, sans-serif;
font-color: #f30;
}
div.class1 div.class2 {
border: 1px solid #f30;
}
较少尝试:
@red: #f30;
@font-family: arial, helvetica, sans-serif;
div.class1 {
font: normal 12px @font-family;
font-color: @red;
div.class2 {
border: 1px solid @red;
}
#f30
和 div.class2
。<我的问题:
我坚信 css 应该像 less 一样。毫无疑问,我忽略了为什么在 css 中以这种方式完成事情的一些明显优势。
我以为这是一个遗留问题,但当我看到没有尝试用 css3 解决这个问题时,我感到很惊讶。
请帮助我理解我应该如何处理 css?
最佳答案
Css 是一种古老的语言,过时的用户代理需要很长时间才能变得不受欢迎,以至于开发人员停止支持它们。多年来我没有看到 css 发生重大变化。
另外,我相信 css 和 html 最初是为不熟悉编程语言的人准备的。
关于html - 为什么默认情况下 css 不支持变量和层次结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14559223/