所以事情是这样的:
<div id="wrapper" > <div id="x"></div ><div id="x"></div ><div id="x"></div><div id="y"></div>
</div>
那么我如何在包装器内选择最后一个 id=x 而不是 y 的 div 呢?抱歉,但我不知道如何粘贴代码以使其可见。
ID 是唯一的,因此要选择它,您应该只使用
#x {}
我会质疑你为什么要使用多个 id,也许一个类会更好?
编辑 刚刚注意到您粘贴了一些代码。
你真的不应该像现在这样使用 ID,你需要使用类替换你的 id:
class="x"
如果仅适用于现代浏览器,您可以使用 last-of-type 选择器
.x:last-of-type
如果回到 IE6,你总是可以添加一个像 last 这样的类,然后选择它
class="x last"
.x.last {}
编辑问题
要使用您的包装选择,请将其添加到选择器的前面:
#x .x.last {
/** css goodness here **/
}