2014-07-09 211 views
0

我想用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> 

是越來越顯示的是:

enter image description here

+0

請看:http://stackoverflow.com/questions/24658337/css-content-to-add-html-tags – chf

+1

@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

+0

Ops http://stackoverflow.com/questions/4505093/css-content-property-isit - 可插入-html而不是文本 – chf

回答

1

HTML代碼無法插入,標籤顯示爲 '<tag>'。

+0

你的意思是正常文本? – Engineer

+0

是啊........................... .. – user3809590

+0

是像正常文本http://www.quirksmode.org/css/content.html – user3809590