我想用CSS代替JavaScript來插入HTML標籤。但標籤被解釋爲普通文本而不是html代碼。添加HTML標籤的CSS內容
#br:after {
content: "\003c br\003e"
}
<span>My </span>
<span> Name </span>
<span id="br"> is </span>
<span> XYZ</span>
是越來越顯示的是:
我想用CSS代替JavaScript來插入HTML標籤。但標籤被解釋爲普通文本而不是html代碼。添加HTML標籤的CSS內容
#br:after {
content: "\003c br\003e"
}
<span>My </span>
<span> Name </span>
<span id="br"> is </span>
<span> XYZ</span>
是越來越顯示的是:
HTML代碼無法插入,標籤顯示爲 '<tag>
'。
你的意思是正常文本? – Engineer
是啊........................... .. – user3809590
是像正常文本http://www.quirksmode.org/css/content.html – user3809590
請看:http://stackoverflow.com/questions/24658337/css-content-to-add-html-tags – chf
@chf你鏈接到這個頁面。 (你的意思是[這個鏈接?](http://stackoverflow.com/questions/7363766/how-to-insert-a-line-break-before-an-element-using-css)) css can' t插入html標籤,僅用於裝飾。你可以使用效果來模擬一個br,然後檢查出這個問題(同樣的想法用':after'作爲':before' – serakfalcon
Ops http://stackoverflow.com/questions/4505093/css-content-property-isit - 可插入-html而不是文本 – chf