我正在使用Bootstrap类并尝试水平显示表格。我一直在网上搜索,但没有得到解决方案。
特定JSP页面表的代码片段为:
<table class="table table-striped table-hover">
<thead>
<tr class="bg-success">
<th>Photo Thumb</th>
<th>Product Name</th>
<th>Category</th>
<th>Condition</th>
<th>Price</th>
<th></th>
</tr>
</thead>
<tbody>
<c:forEach items="${products}" var="product">
<tr>
<td><img src="<c:url value="/resources/images/${product.productId}.png" /> " alt="image"
style="width:100%"/></td>
<td>${product.productName}</td>
<td>${product.productCategory}</td>
<td>${product.productCondition}</td>
<td>${product.productPrice}</td>
<td><a href="<spring:url value="/productList/viewProduct/${product.productId}" />"
><span class="glyphicon glyphicon-info-sign"></span></a></td>
</tr>
</c:forEach>
</tbody>
</table>
编辑1 我添加的额外CSS如下:
.container-wrapper {
height: 80%;
margin: auto;
margin-top: 80px;
margin-bottom: 300px;
}
.table {
table-layout: fixed;
overflow: auto;
}
.table th {
text-align: center;
}
.table td {
text-align: center;
background: whitesmoke;
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}