2011-12-12 84 views
1

有沒有一種方法可以使用CSS來指定每次在文本中出現「小於符號」(在鍵盤上的M右側)或「多於符號」時它應該是分別用「小於」或「大於」的實際詞語代替?css代碼< >

+0

你需要什麼?您可能能夠使用JavaScript。 – ThatOtherPerson

+0

不,但你可以用javascript來做。 –

+0

[This page](http://www.randomsnippets.com/2008/03/07/how-to-find-and-replace-text-dynamically-via-javascript/)向你展示瞭如何做搜索和替換JavaScript的 – ThatOtherPerson

回答

0

CSS做不到這一點(或類似的東西)

4

CSS不能(不能修改,這是)一個網頁的文本內容行事,所以沒有它不能做什麼你問。 CSS只能影響表示和樣式,在這種情況下,將需要實際的文本替換,而CSS不能這樣做。

但是,您可以使用JavaScript來做到這一點,特別是如果您希望在文檔中定位特定的DOM元素。像這樣的東西可能會以一種基本的方式做到這一點,但不會解釋符號之前或之後缺少空格:

var node = document.getElementById("somenode"); 
node.innerHTML = node.innerHTML.replace("&lt;", "less than"); 
node.innerHTML = node.innerHTML.replace("&gt;", "more than"); 
相關問題