是否可以根据其中的其他元素引用元素?

时间:2015-01-05 19:31:49

标签: html css

我正在尝试为网站制作CSS样式但是在他们的HTML中他们不使用ID作为容器。其中一些容器有广告,而另一些没有广告。我想显示:没有容器广告。广告本身具有ID,正常内容也是如此。

这就是他们的HTML的样子:

<div id="wrapper">

    <div class="container">
        <div id="advert"> Advert </div>
    </div>

    <div class="container">
        <div id="content"> Normal stuff </div>
    </div>

    <div class="container">
        <div id="advert2"> Advert </div>
    </div>

</div>

1 个答案:

答案 0 :(得分:1)

您所指的是在DOM结构中选择ID的Parent。目前你无法用CSS做到这一点,但是使用CSS4应该有一种方法可以在DOM中选择父级。目前是使用JQuery完成的。获取“广告”ID的父div将是......

$( "#advert" ).parent().css( "display", "none" );