假设我们有如下的Html结构。
<table class="main-tb">
<tr>
<td>
</td>
<td id ="mytd">
</td>
</tr>
</table>
并且应用的css文件定义如下。
.main-tb
{
font-size: 13px;
line-height: 20px;
padding: 5px 10px;
}
.main-tb th
{
background-color: #F8F8F8;
border-color: #CCCCCC -moz-use-text-color;
border-style: solid none;
border-width: 1px 0;
line-height: 22px;
padding: 5px 10px;
}
.main-tb td
{
border-color: #CCCCCC;
border-style: dotted;
border-width: 0 0 1px;/**/
line-height: 22px;
padding: 5px 10px;
}
我们可以看到.main-tb td
样式应用于表中的所有td元素。
现在,如果我想将不同的样式应用于名为mytd
的td元素之一,就像从.main-tb td
中删除边框颜色和边框宽度一样。那么,我该怎么办?谢谢。
答案 0 :(得分:1)
#mytd
比.main-tb td
更具体,因此您只需从#mytd
移除边框。
#mytd {
border: 0 none;
}
答案 1 :(得分:0)
您可以使用.main-tb td #mytd
或#mytd
选择该元素(因为ID是唯一的),并使用border: 0;
删除边框。
答案 2 :(得分:-1)
在课堂上使用!important
#mytd {
border-color: #fff !important;
OR
border-color: transparent !important;
}