CSS类继承

标签 css inheritance

我可以在 CSS 中创建“类继承”吗?像这样的东西:

.squareButton {width:20px; height:20px; margin:1px solid;}
.squareRedButton {.squareButton; background:red;}

最佳答案

是的,你可以,只需将所需的 CSS 应用于你需要的两个类:

.squareButton, .squareRedButton {
    width : 20px; 
    height : 20px; 
    margin : 1px solid;
}

.squareRedButton { 
    background : red;
}

注意

您可以通过 HTML 来使用多个类来执行继承,如下所示:

CSS

.squareButton {
    width : 20px; 
    height : 20px; 
    margin : 1px solid;
}

.squareRedButton {
    background:red;
}

HTML

<button class="squareButton squareRedButton">MyButton</button>

关于CSS类继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33756465/

相关文章:

c++ - 我做了什么?需要在模板类的方法中实例化派生类

inheritance - 如何继承 OCaml 中的属性?

c++ - 在多个 ui 文件之间拆分 Qt 表单

c++ - 投给一个 child

css - 来自路由器导出的粘性底部元件

html - 如何让 ul 中的 li 以零空格向左对齐,并且所有 li 垂直显示?

javascript - bootstrap 下拉菜单和 nanoscroller JS

javascript - 在 MaterializeCss Toast 中添加 Material 图标?

css - Twitter Bootstrap : icons in button dropdown

asp.net - NHibernate 继承类但无需持久化