我正在使用 Twitter Bootstrap 进行一些 Web 应用程序的开发(我不是 Web 开发人员),但我找不到一种方法来禁用表格的行线。
如您所见,Bootstrap 文档 中默认的表格样式包含行线。
敬礼,
如您所见,Bootstrap 文档 中默认的表格样式包含行线。
敬礼,
在主CSS文件中添加以下内容:
table td {
border-top: none !important;
}
对于较新版本的Bootstrap,请使用此方法:
.table th, .table td {
border-top: none !important;
}
!important
规则才能工作,但是你可以通过使选择器更加具体来避免这种情况,就像这样:
.table th, .table td { border-top: none; }
- Andres Ilich.table-borderless td, .table-borderless th {border: 0;}
。来自http://coderwall.com/p/hfurca - Peter Davistable
规则。再说一遍,这行代码直接来自Bootstrap的样式表,在语义上可能有些问题,但在那个环境下这是唯一的解决方法。 - Andres Ilich在 Bootstrap 3 中,我添加了一个 table-no-border 类。
.table-no-border>thead>tr>th,
.table-no-border>tbody>tr>th,
.table-no-border>tfoot>tr>th,
.table-no-border>thead>tr>td,
.table-no-border>tbody>tr>td,
.table-no-border>tfoot>tr>td {
border-top: none;
}
.table-responsive
)以去掉边框。 - ArCiGo如果你只使用`.table td`,那么`bootstrap.min.css`比你自己的样式表更具体。因此,请改用以下内容:
```html .table tbody tr td ```.table>tbody>tr>th, .table>tbody>tr>td {
border-top: none;
}
.table > tbody > tr > td.no-line { border-top: none; }
- JoshP这是我所做的,可以解决问题...
.table-no-border>thead>tr>th,
.table-no-border>tbody>tr>th,
.table-no-border>tfoot>tr>th,
.table-no-border>thead>tr>td,
.table-no-border>tbody>tr>td,
.table-no-border>tfoot>tr>td,
.table-no-border>tbody,
.table-no-border>thead,
.table-no-border>tfoot{
border-top: none !important;
border-bottom: none !important;
}
为使其生效,必须使用 !important。
!important
那样有效。 - vamsikrishnamannem我从一个朋友那里得到了同样的问题。我的建议不需要!Important
,看起来像这样:我添加了一个自定义类"no-border
",可以添加到Bootstrap表格中。
.table.no-border tr td, .table.no-border tr th {
border-width: 0;
}
你可以在这里看到我尝试的解决方案
如果您只有一两个表格需要删除线条,可以使用快速而简单的方法:在每个表格中的每个<th>和/或<td>标签上应用“style =”border-top: none;“。
表头:
<th style="border-top: none;">
Table data:
<td style="border-top: none;">
<div class="panel panel-default">
<!-- Default panel contents -->
<div class="panel-heading">Panel heading</div>
<!-- Table -->
<table class="table">
<tr><td> Hi 1! </td></tr>
<tr><td> Hi 2! </td></tr>
</table>
</div>
下面的示例将显示行之间的内容:
<div class="panel panel-default">
<!-- Default panel contents -->
<div class="panel-heading">Panel heading</div>
<!-- Table -->
<table class="table">
<thead></thead>
<tr><td> Hi 1! </td></tr>
<tr><td> Hi 2! </td></tr>
</table>
</div>