【发布时间】:2009-01-29 20:21:05
【问题描述】:
将多个伪类应用于选择器的正确 CSS 语法是什么。我想在列表中的每个项目之后插入“,”,除了最后一个。我正在使用以下 CSS:
ul.phone_numbers li:after {
content: ",";
}
ul.phone_numbers li:last-child:after {
content: "";
}
这在 FF3、Chrome 和 Safari 3 上运行良好。IE7 不起作用,因为它不支持 :after(如预期的那样)。在 IE 8 中,这在每个 li (包括最后一个)之后用逗号呈现。这是 IE8 的问题还是我的语法不正确?如果它在 IE8 中不起作用也没关系,但我想知道正确的语法是什么。
【问题讨论】: