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

类扩展CSS
EN

Stack Overflow用户
提问于 2013-02-24 01:57:51
回答 1查看 60关注 0票数 0

对于example,我有一些元素在不同的上下文中有不同的规则,但其中一些规则是相同的。

是否可以为它们定义一个类并在不同的上下文中扩展它?

代码语言:javascript
复制
.read-more {
    display: inline-block;
    text-align: center;
    padding: 0 15px;
    text-decoration: none;
    color: blue;
    margin-left: 5px;
}
#one .read-more {
    background: yellow;
}
#two .read-more {
    background: #ff9e13;
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-24 02:14:53

您可以扩展一个类以满足不同的需求。

请注意,未被覆盖的属性将从原始类中获取。

示例:

代码语言:javascript
复制
.read-more {
    display: inline-block;
    text-align: center;
    padding: 0 15px;
    text-decoration: none;
    color: blue;
    margin-left: 5px;
    border: 1px solid red;
    background-image: url('img.png');
}
#one .read-more {
    background: yellow;
    border: 2px solid green;
}

所有只有read-more的元素都将有红色边框,但那些id为one且类为read-more的元素将有绿色边框。

还要注意,属性background将删除基类中的属性background-image。因此,id为one且类为read-more的元素将不会有该图像。

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

https://stackoverflow.com/questions/15043685

复制
相关文章

相似问题

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