第一个孩子和最后一个子不为CSS
问题描述:
运作的第一个孩子应该回家dsiplay图像图标,最后孩子不应该显示背景图片:第一个孩子和最后一个子不为CSS
继承人的小提琴:http://jsfiddle.net/gUqC2/
,但没有图像并显示在第一个孩子和图像不上的最后一个子
答
你似乎混淆类和伪选择器,伪选择:first-child
是不等同到.first
(班级名称)。同样,:last-child
不等于.last
(同样,类名称)。
用途:
.bodyheader ul li:first-child a:hover { background-position: 0 -16px; }
.bodyheader ul li:last-child { background: none; margin-right: 0; padding-right: 0; }
参考文献:
答
使用:first-child
去除:last-child
代替.first
和.last
.whatever
指的是元素与class="whatever"
,而:first-child
和:last-child
是伪选择,因为你已经使用:hover
的链接
+1说明。注意:你忘记了更改'.first'之一,这是更新的链接:http://jsfiddle.net/gUqC2/2/ – haynar 2012-08-06 23:27:46
所以我做到了!非常感谢=) – 2012-08-06 23:29:08
http://jsfiddle.net/gUqC2/5/ Thabk家伙!但最新发生的布局?一切都重叠? – alwayslearning 2012-08-06 23:32:26