我真的很努力让下拉菜单中的最后一项具有圆角边缘,而没有圆角的项目也是如此。我已经尝试了很多变化,但总是以相同的结果结束,即我得到的最后一个项目具有圆角边缘,但其中的所有项目也都变圆了。谁能帮我吗? NB。 id="languagebox"并不总是最后一项,所以我不能使用此ID的样式。CSS3最后一个孩子选择器 - 选择最后一个li,其中包含.has-dropdown,但不包括那个里面的
非常感谢。
CSS:
ul.dropdown li.has-dropdown:last-child a {
border-radius: 0px 0px 3px 3px;
-moz-border-radius: 0px 0px 3px 3px;
-webkit-border-radius: 0px 0px 3px 3px;
border: 1px solid red;
}
HTML
2014-10-30
LeeTee
+0
使用_child combinator_代替的_adjacent兄弟combinator_具体ta仅在第一个“级别”上设置您的元素。 –
2014-10-30 14:36:23
+0
@CBroe - 他没有使用相邻的选择器*。那将是“+”。他使用* General后代选择器*,是的,应该使用* child *来代替。 –
2014-10-30 15:23:36
+0
@LcSalazar:你说得对,我的不好。 –
2014-10-30 16:26:22