我有以下问题:
我得到了一个带有动态内容的生成的 HTML。 ID 和 html 标签层次结构始终相同。我可以设置样式表。
我尝试将文本的颜色设置为红色。如果我将它设置在屏幕截图中完成的位置,则它不起作用。如果我在下表中将其设置为内联 (table cols=2 border=0...) 它会起作用。
CSS 有深度限制吗?如何为包含 div(id=15B_gr 或 id=oReportCell)的整个文本设置颜色?
++更新++
我试图设置一个样式表,但它不起作用:
最佳答案
您应该能够通过使用星号来定位一个 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/