Ich verwende Twitter-Bootstrap für eine Web-App, zu der ich gezwungen bin (ich bin kein Webentwickler), und ich kann keine Möglichkeit finden, die Zeilenzeilen für Tabellen zu deaktivieren.
Wie Sie der Bootstrap-Dokumentation entnehmen können , enthält der Standardtabellenstil Zeilenzeilen.
Grüße,
css
twitter-bootstrap
w00t
quelle
quelle
Antworten:
Fügen Sie dies Ihrem Haupt-CSS hinzu:
table td { border-top: none !important; }
Verwenden Sie dies für neuere Versionen von Bootstrap:
.table th, .table td { border-top: none !important; }
quelle
!important
Regel funktioniert. Sie können dies jedoch umgehen, indem Sie den Selektor etwas spezifischer gestalten:.table th, .table td { border-top: none; }
.table-borderless td, .table-borderless th { border: 0; }
von coderwall.com/p/hfurcaIn Bootstrap 3 habe ich eine Tabelle ohne Rand hinzugefügt
.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; }
quelle
bootstrap-sass
in Rails..table-responsive
) auf keinen Rand geändert .bootstrap.min.css ist spezifischer als Ihr eigenes Stylesheet, wenn Sie nur .table td verwenden. Verwenden Sie stattdessen Folgendes:
.table>tbody>tr>th, .table>tbody>tr>td { border-top: none; }
quelle
.table > tbody > tr > td.no-line { border-top: none; }
Das hat bei mir funktioniert ..
.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; }
Musste das! Wichtige auspeitschen, damit es klebt.
quelle
!important
Habe die gleiche Frage von einem Freund bekommen. Mein Vorschlag, der nicht erforderlich ist,
!Important
sieht folgendermaßen aus: Ich füge eine benutzerdefinierte Klasse "no-border
" hinzu, die der Bootstrap-Tabelle hinzugefügt werden kann..table.no-border tr td, .table.no-border tr th { border-width: 0; }
Sie können sehen, wie ich hier eine Lösung finde
quelle
Umgekehrt, wenn Sie Probleme haben, die Zeilen zu Ihrem Panel hinzuzufügen, vergessen Sie nicht, die zu Ihrer TABELLE hinzuzufügen. Standardmäßig ( http://getbootstrap.com/components/#panels ) wird angenommen, dass die Zeile hinzugefügt wird. Es hat mir jedoch geholfen, das Tag hinzuzufügen, sodass jetzt die Zeilenzeilen angezeigt werden.
Das folgende Beispiel "wahrscheinlich" zeigt die Zeilen zwischen den Zeilen nicht an:
<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>
Im folgenden Beispiel werden die Zeilen zwischen den Zeilen angezeigt:
<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>
quelle