0

有没有办法编写 css,以便它会在您已知的选择器上方选择一个 div。例如。

#modal .container .login{
 //style
}

所以上面的代码会寻找模态的ID > 容器的类名> 登录的类名。并设置 .login 的样式。现在有可能让它反过来。因此,仅当 #modal 具有 .login 和 .container 的子项时才设置其样式

谢谢

4

1 回答 1

0

简短的回答?不。(在当前的 CSS 规范中)已在此处回答。 有 CSS 父选择器吗?

但是,我可以给你一个小技巧。

为“父”创建一个特殊的 CSS 规则(一个类)。

然后,使用 JQuery, ondocument.ready检查 DOM 中满足您要求的所有元素(在您的情况下:具有某个类的子项),并动态添加特殊的 CSS 类。

这不是一个完美的解决方案,但在某些情况下可能会有所帮助。

于 2013-09-19T19:27:10.447 回答