1
246
对于将来搜索的任何人来说,这也可能被称为祖先选择器。 更新: Selectors Level 4 Spec 允许您选择select的哪一部分是主题:
尽管这在任何浏览器或jQuery中都不可用(目前,2011年11月)。 |
2
161
不幸的是,CSS无法做到这一点。
|
3
41
聚会又迟到了,但无论如何,使用jQuery可能会更简洁一些。就我而言,我需要找到
|
4
28
父选择器CSS4 ,当前W3C草案中最重要的消息是对父选择器的支持。
https://www.w3.org/TR/2011/WD-selectors4-20110929/#overview (最后一行)。 |
5
16
Selectors Level 4
概述了显式设置
主题
选择器的名称。这将允许OP使用选择器设置列表元素的样式
从…起 Determining the Subject of a Selector :
编辑:考虑到草案规范的“通风性”,最好通过检查 CSSWG's page on selectors level 4 . |
6
6
CSS4选择器的未来答案
这个 browser support 关于这一点,目前基本上是不存在的,但目前正在考虑中 official specs . 虽然CSS确实不能提升,但不能获取另一个元素的父元素是不正确的。让我重申: 使用HTML示例代码,您可以在不指定li的情况下获取li
在本例中,ul是某个元素的父元素,而该元素是锚点的父元素。使用此方法的缺点是,如果存在包含锚定的任何子元素的ul,它将继承指定的样式。 也可以使用子选择器,因为无论如何都必须指定父元素。
所以,用密码回答你的问题。
这应该抓取具有menu类的ul,以及仅包含具有active类的锚点的子列表项。 |
7
1
我对Drupal也有同样的问题。考虑到CSS的局限性,实现此功能的方法是在生成菜单HTML时向父元素添加“active”类。关于这一点,有一个很好的讨论 http://drupal.org/node/219804 ,其结果是,此功能已被引入到nicemenus模块的6.x-2.x版本中。由于这仍在开发中,我已经将补丁向后移植到了6.x-1.3 http://drupal.org/node/465738 这样我就可以继续使用模块的生产就绪版本。 |
8
1
|
9
1
绑定事件(在本例中,由于我的选项卡处于模式,因此我需要将它们绑定到
当然,你可以重复这个模式,再加上更多的李 |
10
0
我刚才想到的另一个想法可能是一个纯CSS解决方案。将活动类显示为绝对定位的块,并设置其样式以覆盖父li。
对于那些想在不使用jquery的情况下使用javascript的人。。。
选择父对象很简单。你需要一个
|
Arad · 即使使用相同的选择器,外部样式表也会覆盖内部样式表 6 年前 |
Christian Luneborg · 星级评定不起作用 6 年前 |
Gabriel Morais · CSS未应用媒体查询 6 年前 |
Kevin · CSS属性选择器中的“i”是什么意思?[副本] 6 年前 |
Karos papermoon · Div和定位问题 6 年前 |