CSS 选择器。我一定没有正确理解这一点

标签 css css-selectors

我无法定位这第五个 anchor 标记。我只是想在视觉上将最终 anchor 与列表的其余部分分开,但我仍然希望它分组(显然是通过 ul)

感谢任何帮助!

ul>
    <li>PORTFOLIO:</li>
    <li><a href="index.html">layout</a></li>
    <li><a href="logo.html">logo design</a></li>
    <li><a href="print.html">print design</a></li>
    <li><a href="mailto:blahblahblah&#64;yahoo.com">Contact Me</a></li>
</ul>



#mainNav a {
    color:#428896;
    text-decoration: underline;
}

#mainNav ul>:first-child {
    letter-spacing: 2px;
    text-decoration: none;
}

#mainNav ul li:nth-child(5) {  
  padding-left: 50px;
}

最佳答案

如果你想要最后一个 anchor 为什么不使用:

ul li:last-child a{
    letter-spacing: 2px;
    text-decoration: none;
    color:red;
}​

http://jsfiddle.net/4fs2s/

在你的例子中 ul 没有#mainNav id

关于CSS 选择器。我一定没有正确理解这一点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12220892/

相关文章:

html - div 和 div 中的图像分开执行

CSS 选择器不是元素类型的子元素?

html - 选择器只是一个 div 的文本?

CSS 使用 :not ID with CLASS

html - 为 css Sprite (图像)菜单设置事件类

jquery - 调整浏览器大小时防止内容 div 与固定位置侧边栏重叠

css - 如何定位 CSS3 列中的最后一个 child ?

文本节点的 jQuery 自定义选择器

css - 如何从一个小部分的 material-ui AppBar 中删除高程(框阴影)?

javascript - 如何使用 Javascript 调用 CSS 动画