我在某些我必须执行的Web应用程序中使用了Twitter Bootstrap(我不是Web开发人员),我找不到禁用表行的方法。
从Bootstrap文档中可以看到,默认的表格样式包含行。
问候,
Answers:
将此添加到您的主要CSS:
table td {
border-top: none !important;
}
将此用于较新版本的引导程序:
.table th, .table td {
border-top: none !important;
}
!important
规则起作用,但是您可以通过使选择器更具体一些来避免该问题,例如: .table th, .table td { border-top: none; }
.table-borderless td, .table-borderless th { border: 0; }
来自coderwall.com/p/hfurca
在Bootstrap 3中,我添加了一个表格无边框类
.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
)修改为无边框。
bootstrap.min.css如果只使用.table td,则比您自己的样式表更具体。所以改用这个:
.table>tbody>tr>th, .table>tbody>tr>td {
border-top: none;
}
.table > tbody > tr > td.no-line { border-top: none; }
这就是对我有用的。
.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
相反,如果在将行添加到面板时遇到问题,请不要忘记将其添加到表中。默认情况下(http://getbootstrap.com/components/#panels),应该添加行,但是它帮助我添加了标记,因此现在显示了行行。
以下示例“可能”不会显示行之间的行:
<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>