当前位置:  开发笔记 > 编程语言 > 正文

有没有办法用CSS选择列表的最后一项?

如何解决《有没有办法用CSS选择列表的最后一项?》经验,为你挑选了2个好方法。

说我有一个列表如下:

ITEM1

ITEM2

项目3

是否有CSS选择器允许我直接选择列表的最后一项?在这种情况下第3项.

干杯!



1> Glenn Slaven..:

不是我知道的.传统的解决方案是使用class ="first"&class ="last"标记第一个和最后一个项目,以便您可以识别它们.

CSS psudo-class first-child将为您提供第一项,但并非所有浏览器都支持它.CSS3也会有最后一个孩子(这个目前支持Firefox,Safari但不支持IE 6/7/beta 8)



2> Bobby Jack..:

在得到适当支持之前,您需要按照建议为"最后"项添加一个类.但是,您不必手动执行此操作.如果你可以点击javascript,请看看:

jQuery:last-child选择器

让你的元素的孩子与后代保持一致(Alex Bischoff列出的另类文章),一种特定的,更轻量级的方法

要么避免"污染"你的标记,要么你的风格是"好的补充"而不是"必须拥有"的设计特征,这是完全可以接受的.

推荐阅读
谢谢巷议
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有