2010-09-20 36 views

回答

1

其他人回答的主要問題;您不能根據文本內容(僅在HTML元素,類和ID)指定CSS規則。

什麼你可能做的是使用JavaScript,或者服務器端渲染做.Replace()包裹必要的HTML代碼中的字符(只更換該字符的包裝版本的字符)。


Here's a quick proof-of-concept;它可以很容易地避免jQuery(它是我的一個柺杖),並且你可能會在Javascript中編碼字符(我必須複製/粘貼它才能工作)。

的關鍵部分是:

.replace("•","<span class='bullet'>•</span>") 
4

不,你不能。無論樣式如何編碼(無論是直接字符還是實體),您都無法對文本內容進行樣式設置。

您可以做的最接近的事情是將<span class="bullet">•</span>放入文檔中,並設計類bullet

0

不。用CSS只能處理元素,但不能處理某些字符(好的,有例外,如:first-letter)。你需要把它放到一個元素像span

<span class="bullet">&#8226;</span> 

然後你可以使用選擇span.bullet樣式以下幾個要素:

span.bullet { 
    font-size: 16px; 
} 
相關問題