我似乎无法找到关于我是否应该将样式列表样式类型(或其任何亲属)应用于ul / ol标签或li标签的结论性答案。这可能是因为它没有任何区别,但也许有人可以确认并提出最佳实践建议。
答案 0 :(得分:13)
最佳做法是将列表样式分配给列表本身(ul,ol),并且li会因为级联而拥有它
来自w3 css2.1推荐:
继承会将“list-style”值从OL和UL元素传递给LI元素。这是指定列表样式信息的推荐方法。
然而,ie6和7将无法正确识别此继承,因此如果您计划支持它们,则必须将列表样式应用于li元素
答案 1 :(得分:2)
从W3C documentation可以看出,它适用于display: list-item
的元素,这意味着ul
和ol
元素。