html - CSS样式不适用,样式深度有限制吗?

标签 html css limit depth

我有以下问题:

我得到了一个带有动态内容的生成的 HTML。 ID 和 html 标签层次结构始终相同。我可以设置样式表。

我尝试将文本的颜色设置为红色。如果我将它设置在屏幕截图中完成的位置,则它不起作用。如果我在下表中将其设置为内联 (table cols=2 border=0...) 它会起作用。

Code snipset

CSS 有深度限制吗?如何为包含 div(id=15B_gr 或 id=oReportCell)的整个文本设置颜色?


++更新++

我试图设置一个样式表,但它不起作用: Code snipset 2 Css part 1 Css part 2

最佳答案

您应该能够通过使用星号来定位一个 div 的所有子项。在这种情况下:

#15B_gr * {
    color:red;
}

或者你可以只在元素上设置它:

#15B_gr span {
    color:red;
}

** 编辑以获取更多信息 **

正如@nico o 所指出的,由于将数字作为 ID 中的第一个字符,可能会出现一些复杂情况。以前版本的 HTML 规范不允许 ID 以数字开头。

http://w3c.github.io/html-reference/datatypes.html#common.data.id

关于html - CSS样式不适用,样式深度有限制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28832317/

相关文章:

java - 我可以限制可以绘制的 JTextField 中的文本长度,同时仍然存储全文吗?

html - dns 预取/预解析主机名 - 效果如何?

html - 向 HTML 表结构添加分隔符

javascript - 居中的 div 锁定到位,不能上下移动

html - Bootstrap Carousel,选择高度

html - 使用 CSS 缩放图像同时保持圆 Angular

css - html列表项中的代码块间距

mysql - 在 LEFT JOIN 之前使用变量值限制 MySQL 子查询

javascript - 单击 html 中的下载链接后重定向

orm - JPQL/SQL : How to select * from a table with group by on a single column?