CSS可以编写HTML代码,类似于JavaScript的document.write可以吗?感谢
答案 0 :(得分:10)
答案 1 :(得分:3)
您不能编写以HTML格式处理的HTML代码,但可以完成内容生成,并且在可选内容的有限范围内非常有用。
示例:您有链接元素,其中一些指向pdf文件。您希望CSS在每个链接的末尾写出字符串“(pdf)”,其目的地以.pdf扩展名结尾。您编写了一个规则,根据子字符串匹配属性选择器将您的字符串附加到:: after伪元素。
a[href$=".pdf"]::after {content:"(pdf)";}
这对于强制性内容不太可能有用,因为浏览器支持不完整。