没有在bootstrap表上工作。可能是什么原因?

时间:2017-03-08 22:16:33

标签: html twitter-bootstrap

我有一个bootstrap悬停表,我正在尝试使用<th align="center">将列标题对齐到中间。这似乎对表格没有任何影响,但<td align="center">正常工作。

这是我的代码:

<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="{% 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>

3 个答案:

答案 0 :(得分:43)

如果您使用的是bootstrap,请使用其CSS规则。

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

答案 1 :(得分:10)

使用此

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

属性对齐不起作用,因为在bootstrap样式表中找到了这个:

th {
    text-align:left
}

答案 2 :(得分:1)

或者可以尝试一下。

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