首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >声明CSS规则仅适用于特定类

问声明CSS规则仅适用于特定类
EN

Stack Overflow用户
提问于 2012-07-31 22:14:52
回答 4查看 7.7K关注 0票数 4

我只需要将以下CSS应用于特定的div (因为冲突):

所讨论的div的类名是datepicker。我是否将以下table声明为.datepicker-days.table?但是,我如何声明下面的.table类呢?

CSS

代码语言:javascript
复制
    table {
      max-width: 100%;
      border-collapse: collapse;
      border-spacing: 0;
    }
    .table {
      width: 100%;
      margin-bottom: 18px;
    }
    .table th, .table td {
      padding: 8px;
      line-height: 18px;
      text-align: left;
      border-top: 1px solid #ddd;
    }

代码语言:javascript
复制
<div class="datepicker-days" style="display: block; ">
      <table class=" table-condensed">
         <thead>
             <tr>
                <th class="prev">
                ....

对不起,如果这是不清楚的,CSS规则是从Bootstrap。我只是使用了一些规则,因为我正在使用的数据采集器插件取决于这些特定的规则。因此,在代码中有其他<tables>实例的地方,我不希望应用这些规则。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-07-31 22:19:50

只需使用后代选择器:

代码语言:javascript
复制
.datepicker-days table {
    /* this rule will only apply to `<table>` elements that are descendents of any element with class "datepicker-days" */
}
票数 6
EN

Stack Overflow用户

发布于 2012-07-31 22:21:47

代码语言:javascript
复制
.datepicker-days { /* Targets the div */ }

.datepicker-days table { /* targets all tables nested in the div */ }

.datepicker-days > table { /*targets only tables that are direct children on the div */ }
票数 3
EN

Stack Overflow用户

发布于 2012-07-31 22:20:55

你可以做以下几件事:

代码语言:javascript
复制
.datepicker-days table {
    Styles here;
}

它只查找只包含<table>类的.datepicker-days

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

https://stackoverflow.com/questions/11749798

复制
相关文章

相似问题

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