所以我想在文檔網頁中使用pre
標籤。現在,我想要正確的語言在右上角。所以,這就是我想我可以這樣做:attr(x)不能在CSS中工作
<pre class="code" language="Python"></pre>
然後我可以使用after
和attr(X)
在CSS與language
內容後,以填補僞:
pre.code:after{
content: attr("language");
position:absolute;
right:0;
top:0;
}
但是,這並不做任何事情!
如果我將attr("language")
更改爲"Python"
它正常工作...爲什麼attr(X)在這裏不起作用?
你應該比你自己編寫的'data-'屬性更喜歡。 –
「language」屬性無效。 HTML5 CR建議您使用'class = language-python',但如果您必須在CSS中使用可用的語言名稱作爲屬性值,請使用'data-language = Python'。 –
我明白現在......我實際上使用語言來簡單地顯示我的問題,所以它會更容易理解。使用類而不是屬性的原因是什麼......屬性看起來像這樣會更好 –