html - last-child 选择器只有在后面没有 div 时才有效

标签 html css css-selectors

我正在从事一个涉及出现在顶部的消息的元素。但是,在尝试选择显示的最后一条错误消息时,last-child 似乎不起作用。你可以在这里看到:http://jsfiddle.net/XNVCz/

但是,当我去掉 HTML 末尾的一小段代码时;

<div class="container"></div>

然后 last-child 再次工作,即使那个 div 不属于同一个类。我做错了什么?

最佳答案

:last-child 选择器不知道类。

如果元素是“其父元素的最后一个子元素” ( reference ),它会选择该元素,而不管类、id-s 等。

关于html - last-child 选择器只有在后面没有 div 时才有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15344133/

相关文章:

html - 为什么这些 Div 会重叠?

javascript - 我的 HTML-Javascript 连接出了什么问题?

jquery - 标签第一个选择器

html - 将 CSS 属性选择器设置为 :target

javascript - 一个 CSS 俄罗斯方 block 风格的谜题

html - Css 流体布局

css - 使div 100% 页面宽度

css 将表单定位在布局表中图像的顶部

html - 在html编辑器的textarea中输入任何内容时需要自动选中复选框

c# - 对最后一个 child 的 XMLDocument 访问