html - 简单的CSS覆盖

标签 html css

我有以下 CSS:

.wrapper {
    display: inline-block;
    margin-top: 60px;
    padding: 15px;
    width: 100%;
}

我想创建另一个继承所有 wrapper properties 并覆盖width 属性的类:

.wrapper .extended {
    width: 150% !important;
}

并尝试在我的 HTML 中使用它,例如:

<section class="wrapper extended">  

但不幸的是,这不起作用。

如何更正我的代码?

最佳答案

它们是同一元素的两个类。删除空格:

.wrapper.extended {
    width: 150% !important;
}

.wrapper .extended 意味着,你在 .wrapper 下选择一个子 .extended。提供 .wrapper.extended 是您正在选择同时具有 .wrapper.extended 类的元素。希望清楚。

关于html - 简单的CSS覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32455367/

相关文章:

html - 如何在 HTML 中创建下载该文件的链接

html - 填充在绝对 div 父 bootstrap 4 中不起作用

html - 似乎无法让元素 float :right until breaking div -- then allow to get cutoff

html - 删除文件扩展名谷歌应用引擎

php - 需要从 mysql 返回一行

CSS 内联 block 对齐问题

jquery - 使用jQuery从右向左滑动div

html - CSS @font-face 在我的 CMS 中不起作用

css - 如何整合多个CSS文件

css - 使用 Compass/Sass 自动获取 Sprite 文件的名称