Zend_Navigation_Container设置分隔符

时间:2011-12-01 17:51:19

标签: zend-framework zend-navigation

使用Zend_Navigation为页面设置分隔符是否有办法?

例如,我在视图中调用$ this-> navigation() - > menu()以无序列表的形式呈现导航菜单。我希望在所有菜单项之间都有一个分隔符,例如|。

因此,每个菜单项不是最后一个,将以:

结束
</a> | </li>

1 个答案:

答案 0 :(得分:2)

你可以在CSS中这样做。

li:before {
    content: "|";
}

li:first-child:before {
    content: "";
}

li:first-child a {
    margin-left: 0;
}

li a {
    margin: 0 0 0 2mm;
}

此处的反向逻辑用于浏览器兼容性。 IE&lt; 9不支持last-child但支持first-child。