2011-12-01 70 views
3

使用Zend_Navigation为页面设置分隔符有什么方法吗?Zend_Navigation_Container设置分隔符

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

那么,这是不是最后每个菜单项,将结束与:

</a> | </li> 

回答

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 < 9不支持最后孩子,但支持第一个孩子。