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