无法捕获的HTML div

时间:2012-01-04 13:25:35

标签: html css

虽然我知道这是不可能的,但是,它就在这里。我有一个无法捕获的HTML div。我甚至尝试用我的CSS选择器夸大,但我无法控制这个div ......

这是我的CSS选择器:

html.js body.html div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#sidebar-second.sidebar div.section div.region-sidebar-second div#block-ipdc-user-profiel.block-ipdc div.content {
    color: red;
}

这是我的div: enter image description here

然而,颜色并没有变成红色......我在这里缺少什么?

4 个答案:

答案 0 :(得分:2)

这个怎么样?

#block-ipdc-user-profiel .content {
    color: red;
}

由于#block-ipdc-user-profile是一个id,因此页面上应该只有一个,所以上面的CSS应该是你需要的全部内容。

答案 1 :(得分:2)

首先尝试最简单的一个,然后尝试另一个选择器......直到你看到失去它的位置。

.content {
    color: red;
}

答案 2 :(得分:2)

您的代码没有错。

特异性非常高,几乎不可能被其他任何东西覆盖,除了!important规则。

您还需要确保此规则 确实包含在此页面中 ..


可以通过检查firebug中的样式选项卡来验证这两种方案,以查看哪些规则实际影响了元素。

答案 3 :(得分:1)

您应该从一个更简单的选择器开始,并在Firebug的CSS窗格中验证它是否应用于该div。

然后检查它是否被其他东西覆盖并检查其他规则的优先级(它可能正在使用!重要)