【发布时间】:2011-12-16 19:39:03
【问题描述】:
我从 node expressjs 框架开始,遇到了这个我无法解决的问题。
我正在尝试显示一个包含一些博客文章的表格(是的,一个博客...),但我没有完成。
这是 Jade 模板代码:
div
table
thead
tr: th Posts
tbody
each post, i in userPosts
tr(class=(i % 2 == 0) ? 'odd' : 'even'): a(href='/admin/post/' + post.id) #{post.author} - #{post.title}
这是 HTML 输出:
<div>
<a href="/admin/post/1">Post 1</a>
<a href="/admin/post/2">Post 2</a>
<a href="/admin/post/3">Post 3</a>
<table>
<thead>
<tr>
<th>Posts</th>
</tr>
</thead>
<tbody>
<tr class="odd"></tr>
<tr class="even"></tr>
<tr class="odd"></tr>
</tbody>
</table>
</div>
那么,有什么想法吗?
【问题讨论】:
-
查看第 n 个子 CSS 规则。您不需要计算偶数/奇数并手动添加一个类。 w3.org/Style/Examples/007/evenodd.en.html
-
是的,你是对的。但我使用的是我不想更改的现有设计。无论如何,这不是问题。我已经尝试打印一个无类的 tr 标签,它也没有工作。