【发布时间】:2019-01-21 05:47:58
【问题描述】:
我正在使用 bootstrap 4.0,我正在尝试使用 table-bordered(更改颜色)和 d-flex 和 col-* 来调整列的大小。
问题是,由于某种原因,如果我尝试更改颜色,所有边框都是双的。
例如,这就是我正在做的:
table.table-bordered {
border: 1px solid black;
}
table.table-bordered > thead > tr > th {
border: 1px solid black;
}
table.table-bordered > tbody > tr > td {
border: 1px solid black;
}
div{
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<div>
<table class="table table-bordered">
<tbody>
<tr class="table-danger d-flex">
<td class="col-6">Cell 1</td>
<td class="col-6">Cell 2</td>
</tr>
<tr class="d-flex">
<td class="col-6">Cell 3</td>
<td class="col-6">Cell 5</td>
</tr>
</tbody>
</table>
</div>
正如您在示例中看到的那样,边框是双的。
使用w-* 类可以正常工作,但它们的通用性较差
如何解决d-flex 和col-* 的这个问题?
【问题讨论】:
标签: html css twitter-bootstrap html-table bootstrap-4