我有this情景:
<ul>
<li>
<a href="/">Home</a>
</li>
<li class="page_item page-item-5 current_page_item">
<a href="/help">Help</a>
</li>
<li class="page_item page-item-7">
<a href="/follow">Follow</a>
</li>
</ul>
li
{
margin-bottom:10px;
}
a
{
border:1px solid #000000;
}
ul li + page_item a
{
border:0;
}
以及如何查看,我只想在第page_item
课的第一个链接上删除边框,ul li + page_item a
,但似乎不起作用?
答案 0 :(得分:2)
您错过了班级选择器前面的.
。
假设您的第一个li
永远不会拥有该课程而您只想选择它之后的li.page_item
,您可以使用此选择器:
ul li:first-child + li.page_item a
{
border:0;
}
但是如果你想让第一个li.page_item a
没有边框,无论它在哪里,你都需要解决这个问题another way ......
ul li.page_item a
{
border:0;
}
a, ul li.page_item ~ li.page_item a
{
border:1px solid #000000;
}
答案 1 :(得分:0)
您在css文件中使用此代码
ul li.page_item a{
border:0px none;
}
答案 2 :(得分:0)
您错过了班级标识符(dot
)
更改css的最后一部分:
ul li.page_item a
{
border:none;
}
还提示:使用border:none;
代替border:0