html - CSS 是否可以嵌套(就像 SASS 一样)?

标签 html css sass

这可能是一个非常愚蠢的问题,但我找不到任何东西而且看起来很明显:嵌套 CSS 是否可以像 SASS 一样?

比如我想在某个页面上定义一个h1标签,那么我这样写:

body.certain_page h1 {
  font-size: 12px;
}

到目前为止一切顺利。如果我希望这种样式应用于多个页面,我会这样写:

body.certain_page h1, body.other_page h1 {
  font-size: 12px;
}

现在,当您以这种方式定义大量规则时,会变得非常累人。写这样的东西会容易得多:

body.certain_page, body.other_page {
  h1 {
    font-size: 12px;
  }
}

就像一个媒体查询。为什么那不可能?还是我遗漏了什么?

最佳答案

不,现在不可能,这就是为什么 SASS 将嵌套列为一项功能。

关于html - CSS 是否可以嵌套(就像 SASS 一样)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19569736/

相关文章:

javascript - ng-route 不工作

javascript - Unity WebGL SendMessage 到 Unity 函数错误对象 InGameCanvas/CoilValue 未找到

css - Primefaces 删除指定的 ui-icon

html - 使用 HTML 和 CSS 的悬停下拉菜单

php - 如何在 Windows 上的 Symfony2 中设置 compass ?

css - css.less 文件 Dreamweaver 的 IDE

javascript - 如何在另一个不同样式的div中正确显示选中的属性?

html - <div> 的意外宽度

html - Unblur 模糊背景 div 中的内容

ruby-on-rails-3 - Bootstrap Assets 应该只在管理员中工作 - Rails