我有以下css:
.wrapper {
display: inline-block;
margin-top: 60px;
padding: 15px;
width: 100%;
}
我想创建另一个继承所有 wrapper
属性并覆盖width
属性的类:
.wrapper .extended {
width: 150% !important;
}
并尝试在我的HTML中使用它:
<section class="wrapper extended">
但不幸的是,这不起作用。
如何更正我的代码?
答案 0 :(得分:3)
它们是同一元素的两类。删除空格:
.wrapper.extended {
width: 150% !important;
}
给予.wrapper .extended
表示您在.extended
下选择了一个.wrapper
个孩子。给.wrapper.extended
您正在选择包含.wrapper
和.extended
类的元素。希望很清楚。
答案 1 :(得分:2)
答案 2 :(得分:1)
您无法在这两个类之间添加空格。 .wrapper.extended {
width: 150% !important;
}
它将被视为它的子元素,但事实并非如此。使用此
{{1}}
答案 3 :(得分:1)
删除.wrapper
.extended
类
请添加此方法.wrapper.extended
和css这样:
.wrapper.extended {
width: 150% !important;
}
希望很清楚。