2012-05-31 50 views

回答

10

不是。它有the content property,但这是尽可能接近。

内容是HTML的工作。将CSS用于演示,将JavaScript用于逻辑。

+0

+1,并帮助您指出内容属性。 –

+0

感谢您的快速回复。我问的原因是因为我想要一个CSS样式表,它可以在它的所有样式上写入一些信息。 – Geremia

3

您不能将HTML代码编写为HTML,但可以完成内容生成,并且在可选内容的有限范围内很有用。

例如:你有链接元素,其中一些指向pdf文件。您希望CSS在每个链接的末尾以.pdf扩展名结尾处写出字符串“(pdf)”。你编写一个规则来将你的字符串追加到:: after伪元素的基础上的一个子字符串匹配的属性选择器。

a[href$=".pdf"]::after {content:"(pdf)";} 

这对于强制内容不太有用,因为浏览器支持不完整。

+0

注意::: after在技术上适用于伪元素,但有些IE浏览器会窒息它,所以在真正的实现中使用:after for兼容性。作为评论添加,因为这对解决方案并不重要。 –