Auf einer Seite mit einer mit Ruby on Rails erstellten Webanwendung wurden die mit dem Table-Tag erstellten Zeichen in der Tabelle ausgerichtet. Es sieht so schlecht aus wie es ist, also habe ich untersucht, wie man CSS so anwendet, dass es vertikal zentriert ist, damit ich es als Memo für mich selbst belasse.
Dateien in / marketpurser / app / assets / stylesheets. Wenn Sie es zu application.scss hinzufügen, das standardmäßig vorhanden ist, wird es auf alle Ansichten angewendet. Wenn Sie es der .scss-Datei hinzufügen, die dem Namen der Ansicht entspricht, wird es nur auf eine bestimmte Ansicht angewendet.
Es scheint, dass die gleiche Syntax wie CSS in Ordnung ist. Dieses Mal möchte ich es auf das td-Tag im Tabellen-Tag anwenden, das die Tabellenklasse enthält. Deshalb habe ich es wie folgt geschrieben.
/marketpurser/app/assets/stylesheetssample.scss
table.table td {
vertical-align:middle;
}
sample.html.erb
<table class="table">
<thead>
<tr>
<th>#</th>
<th>Info</th>
</tr>
</thead>
<tbody id="myTable">
<tr>
<td>1</td>
<td>data1</td>
</td>
</tbody>
</table>
gelöst. Beachten Sie, dass das CSS nur angezeigt wurde, wenn ich erneut auf die geänderte Ansichtsseite zugegriffen habe, anstatt einfach den Browser neu zu laden. (Primitiver Fehler)
Das war meine persönliche Notiz.
Recommended Posts