Javascript 子元素样式化CSS
我有一个id=Body的div,在这个div中有另一个id=TableWrapper\u Wrapper witch充当jquerydatatables的表 我想将样式应用于此表 在我的CSS文件中,我将样式添加到body div中,这是有效的,而TableWrapper\u Wrapper的样式则是无效的Javascript 子元素样式化CSS,javascript,jquery,html,css,datatables,Javascript,Jquery,Html,Css,Datatables,我有一个id=Body的div,在这个div中有另一个id=TableWrapper\u Wrapper witch充当jquerydatatables的表 我想将样式应用于此表 在我的CSS文件中,我将样式添加到body div中,这是有效的,而TableWrapper\u Wrapper的样式则是无效的 body { font-size: 100%; background:#F1F1F1; } TableWrapper_wrapper { font-size: 1
body
{
font-size: 100%;
background:#F1F1F1;
}
TableWrapper_wrapper
{
font-size: 12px;
white-space: nowrap;
}
下面是consloe的屏幕截图,您可以看到表的名称
有人能告诉我如何在这张桌子上增加一些样式吗
TableWrapper\u wrapper
是一个div的id,因此您需要使用(前缀
)作为id`-阅读
应该是
#TableWrapper_wrapper
{
font-size: 12px;
white-space: nowrap;
}
因为TableWrapper\u Wrapper
是一个id
而不是一个tag
。您也可以使用classname
和TableTables\u Wrapper
类似的方式来设置它们的样式
.TableTables_wrapper
{
font-size: 12px;
white-space: nowrap;
}
我建议您不要使用像body这样的关键字作为任何其他标记的id。 还有你给的造型
body
{
font-size: 100%;
background:#F1F1F1;
}
在样式表中,如果您不使用“#”或“.”调用body,它将被视为body标记
<body></body>
这不是调用id的方法,请使用如下哈希前缀。“#TableWrapper_wrapper”
#TableWrapper_wrapper
{
font-size: 12px;
white-space: nowrap;
}
对于类,使用点前缀,如“.TableWrapper_wrapper”。您需要将“#”作为CSS中的ID选择器。并且body标记已经在html结构中,因此无需将body用作ID。
#TableWrapper_wrapper
{
font-size: 12px;
white-space: nowrap;
}
你可以试试下面的代码
body {font-size: 100%; background:#F1F1F1;}
#TableWrapper_wrapper{font-size: 12px; white-space: nowrap; }
body {font-size: 100%; background:#F1F1F1;}
#TableWrapper_wrapper{font-size: 12px; white-space: nowrap; }