table 属性 与另一个重叠 css
overlapping css of a table property with another
我正在处理一个网页,该网页有一个 table,其中包含如下几列
在上图中,每个 td 都有蓝色边框,但我正在尝试使用以下标记和 CSS
增加 Ask1 左边框的厚度
HTML
<td class="clientOffer1">Ask1</td>
CSS
clientOffer1 {
border-left: 3px solid #0088cc;
}
但上面的 CSS 被 td 的原始 css 替换,用于剩余的列,如下所示
td {
padding: 1px;
line-height: 10px;
text-align: center;
/*background-color:#3C78B5;*/
vertical-align: auto;
border: 1px solid #0088cc;
width: 120px;
}
如何使用两者 CSS 而不相互冲突?
类 被选为 CSS:
.clientOffer1 { ... }
td {
padding: 1px;
line-height: 10px;
text-align: center;
/*background-color:#3C78B5;*/
vertical-align: auto;
border: 1px solid #0088cc;
width: 120px;
}
.clientOffer1 {
border-left: 3px solid #0088cc;
}
如果您仍然遇到问题,那是因为某种程度的特异性正在发生。尝试以下操作:
.client {
border-left: 3px solid #0088cc !important;
}
这里有一些读物material:
我正在处理一个网页,该网页有一个 table,其中包含如下几列
在上图中,每个 td 都有蓝色边框,但我正在尝试使用以下标记和 CSS
增加 Ask1 左边框的厚度HTML
<td class="clientOffer1">Ask1</td>
CSS
clientOffer1 {
border-left: 3px solid #0088cc;
}
但上面的 CSS 被 td 的原始 css 替换,用于剩余的列,如下所示
td {
padding: 1px;
line-height: 10px;
text-align: center;
/*background-color:#3C78B5;*/
vertical-align: auto;
border: 1px solid #0088cc;
width: 120px;
}
如何使用两者 CSS 而不相互冲突?
类 被选为 CSS:
.clientOffer1 { ... }
td {
padding: 1px;
line-height: 10px;
text-align: center;
/*background-color:#3C78B5;*/
vertical-align: auto;
border: 1px solid #0088cc;
width: 120px;
}
.clientOffer1 {
border-left: 3px solid #0088cc;
}
如果您仍然遇到问题,那是因为某种程度的特异性正在发生。尝试以下操作:
.client {
border-left: 3px solid #0088cc !important;
}
这里有一些读物material: