如果是这样的HTML:Will:最后一个孩子在无序列表中的最后一个列表项上工作吗?
<ul>
<li><a href="#">link 1</a></li>
<li><a href="#">link 2</a></li>
<li><a href="#">link 3</a></li>
<li><a href="#">link 4</a></li>
</ul>
,这是CSS:
ul li
{
margin-right:5px;
display:block;
float:left;
}
是否有使用方法:最后一个孩子因此对最后一个列表项没有保证金的权利?
我试图
ul li:last-child
{
margin-right:0px;
}
,并没有奏效。这个伪选择器如何在li元素上使用?
我推测你在'li'上有'display:inline'这样的额外代码吗? – 2012-03-06 22:04:39
你问的是删除左边距,但是你的CSS会谈到右边距...... – BoltClock 2012-03-06 22:06:10
尝试'ul li:last-child'。没有'ui';只有'ol'和'ul'。 – DwB 2012-03-06 22:06:15