我写了一些虚拟的CSS。但是我得到的是转义字符而不是标签。如何替换为
标签?
.HeaderName:after{
content: "<div class=\"Name2\">text</div>";
}
.Name2 {
color: red;
}
我写了一些虚拟的CSS。但是我得到的是转义字符而不是标签。如何替换为
.HeaderName:after{
content: "<div class=\"Name2\">text</div>";
}
.Name2 {
color: red;
}
content
声明不能向页面添加标签(标签是结构性的);此外,CSS 用于展示变化而不是结构性内容变化。
相反,考虑使用 jQuery,例如:
$(".HeaderName").after("your html here");
如果您只需要额外的标记来使添加的文本变为红色,只需执行以下操作:
.HeaderName:after{
content: "text";
color:red;
}
在Chrome上进行测试。