首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >样式在css中不绑定

样式在css中不绑定
EN

Stack Overflow用户
提问于 2019-01-23 09:50:34
回答 2查看 43关注 0票数 0

我试图在我的css风格绑定样式使用以下格式,但它不工作,我是网络开发的学习者,有人可以帮助我,请什么是错误的?

css

代码语言:javascript
复制
.block-header.row.sample h1{
        color: aqua;
    }

html

代码语言:javascript
复制
 <div class="block-header">
        <div class="row sample">
          <div class="col-sm-6">
            <h1 class="page-title">Pending Approvals</h1>
          </div>
       </div>
 </div>
EN

回答 2

Stack Overflow用户

发布于 2019-01-23 09:53:08

您的样式规则是错误的,应该是:.block-header .row.sample h1而不是.block-header.row.sample h1。如果一个元素的样式是另一个元素的子元素(在本例中,.row.sample.block-header的子元素),则应该先拥有父元素,然后是空格(如果是直接子元素,则为> ),然后是子元素,就像对h1所做的那样……

你可以看到它通过这个简单的改变是有效的:

代码语言:javascript
复制
.block-header .row.sample h1{
        color: aqua;
}
代码语言:javascript
复制
 <div class="block-header">
        <div class="row sample">
          <div class="col-sm-6">
            <h1 class="page-title">Pending Approvals</h1>
          </div>
       </div>
 </div>

你可以阅读更多关于selectors in mdn的内容。

票数 0
EN

Stack Overflow用户

发布于 2019-01-23 09:54:22

规则中的问题是类之间没有空格,这使得选择器成为具有父类的任何h1元素-块标题、行和样本。

您需要放置空格,以便选择器知道这些元素相互嵌套:

代码语言:javascript
复制
.block-header .row.sample h1 {
    color: aqua;
}

了解有关这些选择器如何在this FreeCodeCamp guide中工作的更多信息。

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

https://stackoverflow.com/questions/54318969

复制
相关文章

相似问题

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