将css应用于元素名称

时间:2014-01-27 13:29:17

标签: css css-selectors

我有一个元素:

  

表格>部分> div(它有dataTables_length类)>带有name属性的label。

我想将我的CSS应用于此标签。我怎样才能做到这一点 ?

注意:我在运行时创建的select元素无法在代码中看到

这是我的标签属性

form div.dataTables_length label{
/*border-top-color:#ffffff;*/
    border: 0px;
color:#444444;
text-shadow:0 1px 0 #ffffff;
background: none;
/*background:#f1f1f1;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',  
                   endColorstr='#e8e8e8');
background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), 
    to(#e8e8e8));
background:-moz-linear-gradient(top,  #f1f1f1,  #e8e8e8);
background:-o-linear-gradient(top,  #f1f1f1,  #e8e8e8);*/
}

和我的css我认为应该工作但不是:

form div.dataTables_length label input[name^="sonuclar_length"] {    
margin-top:-15px;
background-color:black;
}

1 个答案:

答案 0 :(得分:0)

如果要将css应用于标签,则

form div.dataTables_length label[name='somename'] {
    color: red;
}

应该有用。

但是你已经将css应用于标签内的输入标签(根据你的css猜测)。