<ul id="nav-items" class="links">
<li><a href="http://www.thevoiceofjeremydonahue.com/about">About</a></li>
<li><a href="http://www.thevoiceofjeremydonahue.com/projects">Projects</a></li>
<li><a href="http://www.thevoiceofjeremydonahue.com/contact">Contact</a></li>
</ul>
我正在使用您在上面看到的这个无序列表。最终,我试图将最后一个列表项“Contact”作为目标,以使其样式与其他项略有不同。现在要非常具体,这是我的 CSS 到目前为止对于这个特定列表的外观:
#nav-items {
border: 2px solid white;
background: rgb(255, 75, 0);
border-radius: 10% 10% 80% 80%;
position: absolute;
top: 10px;
right: 10px;
margin-right: 1px;
font-family: 'Libre Baskerville', serif;
font-size: 40px;
}
#nav-items > li {
margin-bottom: 60px;
margin-right: 58px;
margin-top: 40px;
text-align: center;
background: black;
padding: 15px;
border: 2px solid white;
}
#nav-items > li a:hover {
color: white;
border-radius: 50%; /*This one (border-radius) isn't working either*/
}
现在,为了瞄准最后一个,我的第一选择是
a[href$="contact"] {
property: "value";
}
但这没有用......所以我尝试了
#nav-items:last-child {
property: "value";
}
我什至试过
ul li a {property: "value"}
那没有用,最重要的是,无论如何我都不想这样做,因为我在页面上其他地方的列表项中有其他锚点,我不想受到影响
我还尝试了所有其他匹配属性选择器的子字符串 ~、^、*...而且这些都不起作用...
我试过了
#nav-items > li a {property: "value"}
没有什么...
可能有几件事我试过了,我不记得了……
本质上,我试图影响最后一个列表项的边界半径
我什至验证了我的 HTML 和 CSS 以确保
我什么都没有……你呢?