首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS类嵌套

CSS类嵌套
EN

Stack Overflow用户
提问于 2012-02-05 09:04:43
回答 2查看 87关注 0票数 0

我已经有一段时间没有做过CSS了(大约5-7年)。

所以我需要一点帮助来解决我的困境。

理想的设计:

代码语言:javascript
复制
table.ctable
{ class:collapsible collapsed; }

现在我知道它在语法上是不正确的,但我想知道是否有一种方法可以创建一些基类CSS,然后将这些类派生到父类中。我知道这不是面向对象的,但我认为有一种方法可以绕过当前的结构来容纳这种类型的包含。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-05 09:09:57

您可以使用SASS mixin

代码语言:javascript
复制
@mixin left($dist) {
  float: left;
  margin-left: $dist;
}

#data {
  @include left(10px);
}

或者是一个LessCSS mixin

代码语言:javascript
复制
.left(@dist) {
  float: left;
  margin-left: @dist;
}

#data {
  .left(10px);
}
票数 1
EN

Stack Overflow用户

发布于 2012-02-05 09:06:36

不能,不幸的是你不能从另一个类继承规则。您能得到的最接近的方法是JavaScript通过类名获取元素并对其应用额外的类,但这样您就可以在加载JS运行的页面之间跳转。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9146054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档