【问题标题】:Target body with sibling目标体与兄弟
【发布时间】:2012-10-31 08:00:29
【问题描述】:

我有一个包含内容(div、h1、...)的 HTML 页面。通过对这些内容之一的互动,我想影响我的身体。我查看了 CSS 的 ~ 和 + 兄弟符号,但没有成功。

有没有办法实现我想做的事情?

【问题讨论】:

    标签: html css css-selectors siblings


    【解决方案1】:

    CSS 没有提供任何允许您根据其子元素或跟随它的元素来修改元素的功能。

    您需要查看 JavaScript。

    【讨论】:

    • 第二部分你错了。你有 ~+ 相应的前后元素。您不能“根据其子元素修改元素”这一事实是正确的。 generaldisarray.wordpress.com/2006/05/02/…
    • @iMoses — 否。如果前一个兄弟是 AA+B 选择 BA~B 选择 B,如果之前的兄弟姐妹是 AB 必须在 A 之后。他们都没有选择一个元素,因为它后面有东西。
    • 你所说的“有东西跟随它”是什么意思。也许我没有正确理解你。 “紧接前一个兄弟姐妹” - 这不是意味着 B 跟随 A。我同意“立即”部分,但它仍然跟随。
    • @iMoses — B 跟随 A,您选择的是 B 而不是 A。您可以根据您选择的元素跟随的内容来选择一个元素。您无法根据您选择的元素后面的内容来选择元素。
    猜你喜欢
    • 1970-01-01
    • 2022-07-02
    • 1970-01-01
    • 2014-02-05
    • 2020-07-11
    • 1970-01-01
    • 2011-08-24
    • 1970-01-01
    • 2015-11-05
    相关资源
    最近更新 更多