【发布时间】:2017-07-02 01:11:27
【问题描述】:
我有以下课程:
.highlight-lighter {
background-color: #fafafa;
}
以及我尝试使用引导 css 实现条带表的以下 html:
<div class="highlight-lighter ">
<table class="table table-striped">
<tbody>
<tr class="row">
<th class="col-sm-6">Foo</th>
<th class="col-sm-6">Bar</th>
</tr>
<tr>
<td class="col-sm-6">1</td>
<td class="col-sm-6">2</td>
</tr>
<tr>
<td class="col-sm-6">3</td>
<td class="col-sm-6">4</td>
</tr>
</tbody>
</table>
<div>
<p>some text</p>
</div>
</div>
当我使用上面的 highlight-lighter 类时,表格不再显示为条纹 - highlight-lighter 类似乎覆盖了表格行的任何条纹?
我知道我可以通过将 highlight-lighter 类移动到最后一个 div 来修复,但我想知道为什么它会覆盖 table-striped 类,因为我更愿意保持原样,即在父 div 中?
【问题讨论】:
-
它不是覆盖,它只是与引导样式非常相似的颜色。您正在应用
#fafafa并且引导程序使用#f9f9f9作为条纹。因此,在表格后面应用#fafafa将导致白色(实际上只是透明)行显示为#fafafa,而条纹行显示为#f9f9f9。您需要某种解决方案还是只是想知道为什么会这样?
标签: html css twitter-bootstrap