CSS-Table zentrieren?
Hallo!
Ich möchte dieses Diagramm und diese Tabelle zentrieren? Doch wie geht das?
<div id="curve_chart" style="width: 900px; height: 500px"></div>
<table class="center">
<thead>
<tr>
<th>ID</th>
<th>Temperatur</th>
<th>Zeitpunkt</th>
</tr>
</thead>
<tbody>
{% for temp in temps %}
<tr>
<td>{{temp.id }}</td>
<td>{{temp.temperatur }}</td>
<td>{{temp.zeitpunkt }}</td>
</tr>
{% endfor %}
</tbody>
</table>
{% endblock %}
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
HTML, JavaScript, PHP
Am einfachsten, indem du für das DIV noch einen Margin definierst:
<div id="curve_chart" style="margin:0 auto; …
Eine feste Größe für das DIV ist übrigens suboptimal. Wenn, dann würde ich eher min min-width und max-width arbeiten.
Du hast übrigens auch vergessen das DIV wieder zu schließen.
Nachtrag: Sofern die Tabelle kleiner als das DIV ist und im DIV zentriert werden soll, muss diese dann natürlich den Margin mit auto bekommen. Du kannst der Tabelle aber auch mit width:100% die Größe des DIVs geben.
Woher ich das weiß:Berufserfahrung – Entwickle Webseiten seit über 25 Jahren.