css - 在 CSS 中嵌套规则真的可以节省很多时间吗? (使用 HAML 或 LESS)

标签 css nested

目前,这是我编写 CSS 代码的方式:

普通 CSS:

#content { color: white; background: black; }  
#content a { color: yellow; }  
#content p { margin: 0; }  
#content (etc...)  
#contnet (etc...)  
#content (etc...)  

(我总是包括父级,即使它不是必需的,这样我可以在样式表中定位自己)

这是在 SCSS 或 LESS 中的实现方式:

#content {  
  color: white;  
  background: black;  
    a { color: yellow; }  
    p { margin: 0em; }  
    (etc....)  
    (etc....)  
    (etc....)  
}  

在 CSS 中使用嵌套规则有哪些优缺点?

最佳答案

简短的回答是:清晰。

阅读第二项要容易得多。此外,它往往会迫使您将所有与#banner 相关的样式放在一个位置,而不是分散在整个工作表中。

它节省时间吗?我想这取决于你的工作习惯。可能吧。

关于css - 在 CSS 中嵌套规则真的可以节省很多时间吗? (使用 HAML 或 LESS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3093816/

相关文章:

HTML5 布局问题

css - 双梯形

templates - KnockoutJS - 嵌套模板中的可观察对象

javascript - 混洗嵌套数组的不同部分

css - CSS 'content' 属性可以抓取内联样式的值吗?

CSS Nth Child 根据 N 计算顶部高度

jquery - 将 div 放在页面底部或视口(viewport)中较大的那个

mysql - 在嵌套集树中移动节点

c - R 中的作用域是如何完成的

android - ActionBar 菜单项在嵌套 fragment 中消失