Lesezeit: 2 Minuten

Benutzer-Avatar
Drogenfahndung

Ich habe eine Bootstrap-Hover-Tabelle und versuche, die Spaltenüberschriften mithilfe von in der Mitte auszurichten <th align="center">. Dies scheint jedoch keinerlei Auswirkungen auf die Tabelle zu haben <td align="center"> Funktioniert einwandfrei.

Das ist mein Code:

<table class="table table-hover">
    <thead>
    <tr>
        <th>Title</th>
        <th>Score</th>
        <th align="center">Product</th>    #This line is not working
        <th>Who Reviewed</th>
        <th>When</th>
    </tr>
    </thead>
    <tbody>
    {% for review in object_list %}
        <tr>
            <td><a href="https://stackoverflow.com/questions/42682942/{% url"backend_reviews_edit' review.pk %}">{{review.title}}</a></td>
            <td align="center">{{ review.score }}</td>
            <td align="center">{{ review.product.title }}</td>
            <td>{{ review.reviewer_name}}</td>
            <td>{{ review.date_created|date:"m-d-Y" }}</td>
        </tr>
    {% endfor %}
    </tbody>
</table>
    </div>

  • Die Ausrichtung sollte über CSS erfolgen, nicht über HTML.

    – Scott Marcus

    8. März 2017 um 22:18 Uhr

Wenn Sie Bootstrap verwenden, verwenden Sie dessen CSS-Regeln.

<th class="text-center">Product</th>

  • Ja, das tut es, aber sollte ich das auch für

    verwenden, weil es ohne Klasse zu funktionieren scheint

    – Drogenfahndung

    8. März 2017 um 22:22 Uhr

  • Wie ich bereits erwähnt habe, sollte die Ausrichtung (und alle anderen Präsentationen) nicht mit HTML erfolgen, sondern mit CSS. align ist veraltet.

    – Scott Marcus

    8. März 2017 um 22:42 Uhr

  • Damit es sowohl für th als auch für td gilt … wenden Sie es einfach auf tr an. Was sich in jeder Zeile befindet, erbt die Eigenschaft.

    – JsonTyler

    17. März 2020 um 19:48 Uhr

Benutze das

<th class="text-center">Product</th>

Attributausrichtung funktioniert nicht, weil im Bootstrap-Stylesheet Folgendes zu finden ist:

th {
    text-align:left
}

Oder das kann ausprobiert werden.

<th style="text-align:center">Product</th>

  • Vielen Dank. Das ist genau das, wonach ich gesucht habe!

    – der Fragemann

    6. Mai 2021 um 0:13 Uhr


Wenn keine der oben genannten Methoden funktioniert, können Sie es versuchen

style="text-align:center !important"

Ich hatte das gleiche Problem beim Ausrichten in einer Vuetify-Tabelle und das hat es behoben.

1186860cookie-check

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy