快速簡單的問題。假設我有這個鏈接:<a href="">abc</a>
CSS:可以包含這個元素的內容嗎?
我能否使用abc
作爲a:after { content: ???; }
的?我不想額外創建data-myattr
。
W3說是這樣的:
ATTR(X)這個函數返回一個字符串屬性X的值 選擇的主題。該字符串未被CSS 處理器解析。如果選擇器的主題沒有屬性 X,則返回空字符串。屬性 名稱的區分大小寫取決於文檔語言。
http://www.w3.org/TR/CSS2/generate.html#propdef-content
不,不是真的。你可以做'abc',然後使用'content:attr('data-abc')'。 – Blender
@Blender好的,謝謝!如果這是唯一的方法,我會這樣做。 – Atadj
此外,也許(但可能不會爲你想做的事情)用'text-shadow:50px 0 0 black'或類似的東西做實驗。 – bookcasey