如何将列表中的每个其他项目设置为粗体?

时间:2012-03-01 12:14:38

标签: html css

我想像这样设计我的列表:

  1. 列表项
  2. 列表项
  3. 列表项
  4. 列表项
  5. 列表项
  6. ^^你看到这里第一个是粗体,第二个是正常,第三个是粗体,依此类推。

    我想在我的名单上动态制作同样的东西。

4 个答案:

答案 0 :(得分:22)

使用css3选择器nth-child

ol>li:nth-child(odd){
    font-weight:bold;
}​

此处:http://jsfiddle.net/FwTBU/

答案 1 :(得分:1)

像这样的事情应该做的工作

ul.zebra li:nth-child(odd),
ol.zebra li:nth-child(odd)
{
    font-weight: bold;
}

你的标记就是

<ul class="zebra">
    <li>List item</li>
    <li>List item</li>
    <li>List item</li>
    <li>List item</li>
</ul>

<ol class="zebra">
    <li>List item</li>
    <li>List item</li>
    <li>List item</li>
    <li>List item</li>
</ol>

答案 2 :(得分:0)

ol li
{
  font-weight:normal
}

ol li:nth-child(odd){
    font-weight:bold;
}

答案 3 :(得分:0)

li:nth-child(odd) { font-weight:bold }
li:nth-child(even) { font-weight:normal }