Ich benutze Bootstrap. Die Tabelle td puffert mit 8px per Bootstrap. Aber ich brauche nur 2px Padding, also verwende ich diese Stylesheets, um das Layout zu erstellen.Wie gruppieren Sie mehrere Elemente CSS?
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
padding: 2px;
}
Ich möchte wissen, wie kann ich die td leichter auswählen? Ich bin neugieriger über diese Weise eine Schicht ein Schritt.
.table > (thead, tbody, tfoot) > (td , th)
Oder diese: Kann die * Spiel viele Schichten?
.table > * > td
Hier ist das Schnipsel, jede Hilfe wird geschätzt. Danke im Voraus!
table, td {
border: 1px solid;
}
<link rel="stylesheet" href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css">
<html>
<head>
<style>
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
padding: 1px;
}
</style>
</head>
<div class="container">
<table class="table">
<thead>
<tr><td>Col1</td><td>Col2</td><td>Col3</td></tr>
</thead>
<tbody>
<tr><td>1</td><td>2</td><td>3</td></tr>
<tr><td>4</td><td>5</td><td>6</td></tr>
</tbody>
</table>
</div>
</html>
'.table> *> tr> td, .table> *> tr> th'? – kukkuz
@kukkuz Es funktioniert nicht. Sie können es im Schnipsel meiner Frage überprüfen. –
Ich habe @ kukkuz's Vorschlag mit deinem Snippet getestet und es funktioniert ganz sicher. – BoltClock