CSS – 如何在类中选择id

前端之家收集整理的这篇文章主要介绍了CSS – 如何在类中选择id前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有几张桌子.所以我使用了datatable.css.处理我使用的标题
.order-table-header{}

(所以我用一个类作为标题)

我现在想区分我的表,所以逻辑上使用id,类似的东西:

#Other{}

但它没有做#Other {}里面的内容

这是我的代码

.order-table-header{
text-align:center;
background:none repeat scroll 0 0 #dddddd;
border-bottom:1px solid #BBBBBB;
padding:16px;
width: 8%;
background-color: #0099cc;
color: #ffffff;
line-height: 3px;
}
#Other .order-table-header{
background-color: #00ff00;
}

我试着反过来

.order-table-header #Other{}

我试着用其他的

#Other{}

这是我的xhtml:

<h:dataTable value="#{workspace.otherfiles}" 
                   var="item"
                   styleClass="datatable.css"
                   headerClass="order-table-header"
                   rowClasses="order-table-odd-row,order-table-even-row"
                   id="Other">

我也尝试过:

.order-table-header(@background : #0099cc){
text-align:center;
background:none repeat scroll 0 0 #dddddd;
border-bottom:1px solid #BBBBBB;
padding:16px;
    width: 8%;

    background-color: @background;

    color: #ffffff;
    line-height: 3px;
}
#Other {
 .order-table-header(#00ff00);
}

但netbeans告诉我第一条线和其他线内的意外符号

解决方法

.order-table-header #Other(注意header和#Other之间的空格)意味着:“id为’Other’的节点,它是具有类’order-table-header’”的节点的后代.因此,具有id“Other”和类“order-table-header”的节点将不匹配具有模式.order-table-header #Other的CSS规则.但是,节点可以匹配多个规则.尝试将第一个示例的相应部分更改为:
#Other {
  background-color: #00ff00;
}

猜你在找的CSS相关文章