我知道那里可能是,但这里的情况:有没有什么办法在CSS中有一个子元素定位一个父元素多于一个元素回来?
我有一个巨大的菜单,在选项卡中的链接。当标签内侧的链接具有焦点时,我希望标签显示焦点。
大多数巨型菜单只适用于悬停。我有<li>
专注于工作(因为它正好在展示之前),使用li:focus
。但是,一旦您在<li>
及其内部的链接之后立即跳到内部,<div>
消失。
我确定有一种方法可以通过jQuery完成,但我试图避免这种情况。
谢谢!
我知道那里可能是,但这里的情况:有没有什么办法在CSS中有一个子元素定位一个父元素多于一个元素回来?
我有一个巨大的菜单,在选项卡中的链接。当标签内侧的链接具有焦点时,我希望标签显示焦点。
大多数巨型菜单只适用于悬停。我有<li>
专注于工作(因为它正好在展示之前),使用li:focus
。但是,一旦您在<li>
及其内部的链接之后立即跳到内部,<div>
消失。
我确定有一种方法可以通过jQuery完成,但我试图避免这种情况。
谢谢!
你不能使用css来选择父元素,唯一的方法是使用jQuery的parent()方法。
目前没有办法选择CSS中元素的父元素。这可能会在CSS4中提供。
不,没有父母选择器。你已经在使用'li:hover'了吗?另外,如果没有一些HTML/CSS,你的问题太模糊了;什么是“超级菜单”? – thirtydot