2012-12-01 43 views
4

我想將大括號內的所有文本轉換爲使用CSS選擇器的鏈接。我可以寫在JavaScript,但我不知道它是否可以在CSS中添加這樣的:使用CSS添加文本鏈接

p:before { 
    content: "<a href'http://example.com/t2'>"; 
} 

p:after { 
    content: "</a>"; 
} 

hreft2將是大括號中的文本的副本。

在上面的例子中,p中的所有文本都被轉換成了一個鏈接,但是有沒有辦法只選擇大括號內的東西?

+0

感謝您的編輯 - 我如何在問題中插入大於符號? –

+0

你的意思是錨或超鏈接?如果超鏈接,它應該需要一種方式來提供網址。 – SaidbakR

+6

請參閱:http://stackoverflow.com/questions/4879719/insert-html-from-css – Vucko

回答

1

對於這種事情,使用Javascript通常是一個好主意。

CSS最適合處理頁面的表示方面。

你在這裏要做的是操縱頁面內容,對於這些頁面內容來說,Javascript就是事情。

+0

右鍵,謝謝。 –

4

簡單的答案:你不能,因爲這不是什麼層疊樣式表。使用JavaScript

0

CSS不能用於創建鏈接。生成頁面時最好處理這樣的事情,例如,在服務器端腳本。如果您在客戶端JavaScript中執行此操作,搜索引擎將無法看到這些鏈接。