2012-05-31 51 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兼容性。作爲評論添加,因爲這對解決方案並不重要。 –