我如何交替使用2種不同顏色的表格行,但我將標題行作爲另一種顏色。可能嗎?我需要使用循環技術。 哦不,我不允許發佈圖片。但看起來像5行的表格,標題行顏色是藍色,而其他4行是紅色,白色,紅色,白色如何用JSTL替換表格行的背景顏色?
4
A
回答
7
使用<c:forEach>
和varStatus
以及一些CSS行。
<table>
<thead>
<tr>
<th>header1</th>
<th>header2</th>
<th>header3</th>
</tr>
</thead>
<tbody>
<c:forEach items="${bean.list}" var="item" varStatus="loop">
<tr class="${loop.index % 2 == 0 ? 'even' : 'odd'}">
<td>${item.property1}</td>
<td>${item.property2}</td>
<td>${item.property3}</td>
</tr>
</c:forEach>
<tbody>
</table>
與CSS
tr.even { background: red; }
tr.odd { background: white; }
在上面的例子中,頭是剛剛從本體分離。當主體中的表格行索引是2(偶數)的倍數時,則它得到class="even"
,否則class="odd"
(在瀏覽器中打開頁面,右擊它並且查看源親自查看它)。使用CSS,您可以控制各個元素的樣式。要給標題行一個藍色背景,只需添加
thead tr { background: blue; }
相關問題
- 1. 如何使用QSS替換表格視圖的背景顏色?
- 2. 如何替換表格中的列背景顏色?
- 3. 如何設置交替表格行的背景顏色?
- 4. 如何切換Twitter Bootstrap的表格行背景顏色?
- 5. 交替的html表格行使用asp.net的背景顏色
- 6. 如何在PHP中每隔一格替換背景顏色
- 7. 如何替換DIV行上的背景顏色? (jquery和/或CSS)
- 8. 如何爲沒有背景顏色的表格行着色?
- 9. 替換Twitter Bootstrap背景顏色
- 10. 表格單元格的背景顏色
- 11. 用於交叉表報表的交替背景行顏色
- 12. 更改交替div內表格的單元格背景顏色?
- 13. 如何用背景顏色替換bootstrap jumbotron圖像
- 14. 如何更改背景顏色動態創建的表格行
- 15. 如何dymamically設置AngularJS ngTable表格行的背景顏色
- 16. 如何更改焦點表格行的背景顏色
- 17. 背景顏色行
- 18. 調整表格的背景顏色
- 19. 設置表格的背景顏色
- 20. 如何替換div divs的樣式(背景顏色)?
- 21. 如何在div中替換div的樣式(背景顏色)
- 22. 如何設置背景顏色爲迭代動態表格交替行
- 23. 如何用背景圖像爲背景顏色重新添加背景顏色?
- 24. 交替行的背景顏色列表框行7
- 25. 交替的背景顏色網格行不工作
- 26. 如何使用JSP替換HTML表格行顏色?
- 27. 如何更改reStructuredText中表格單元格的背景顏色?
- 28. 如何獲取選定的表格單元格背景顏色?
- 29. 如何使用JQuery設置表格的背景顏色?
- 30. 如何使用iText設置表格單元的背景顏色?
說明有點含糊。你能否在你的問題中添加一個小的HTML表格來顯示你需要的? – 2011-06-04 16:37:12