【发布时间】:2015-03-03 12:52:20
【问题描述】:
我有以下问题:
我得到一个带有动态内容的生成 HTML。 ID 和 html 标记层次结构始终相同。我可以设置样式表。
我尝试将文本的颜色设置为红色。如果我将它设置在屏幕截图中完成的位置,它就不起作用。如果我在下表中将其设置为内联(table cols=2 border=0...),它会起作用。
CSS 是否有深度限制?如何设置包含 div 的整个文本的颜色(id=15B_gr 或 id=oReportCell)?
++更新++
我尝试设置样式表,但它不起作用:
【问题讨论】:
-
ID 不应以数字开头
-
没有看到你的 CSS,我建议这是一个选择器特异性问题。例如,如果您将
id=15B_gr设置为黑色文本,并且无法使其远处的孙子显示红色文本。您可以在此处阅读有关选择器特异性的信息:developer.mozilla.org/en-US/docs/Web/CSS/Specificity -
@uʍopǝpısdn 他目前正在尝试在外部
<div>上使用内联样式,但它们不会被最内部的<span>继承。 -
@CᴴᵁᴮᴮʸNᴵᴺᴶᴬ OP 说它是生成的 html 并且从其他 id 看起来它是一个报告呈现引擎,所以它很可能超出了他的控制。