2015-04-28 35 views
-1

已經添加逗號如何刪除逗號使用CSS如何使用CSS刪除逗號,如果在文本

<ul id="taglist"> 
    <li>apple,</li> 
    <li>orange,</li> 
    <li>banana,</li> 
</ul> 

我可以添加這樣

#taglist li:after { 
    content: ", "; 
} 

,但我想刪除,如果已經添加逗號在文本中告訴我,如果有人知道這個招數,謝謝。

+0

CSS無法檢測到內容......它只顯示那裏的內容,您需要使用Javascript ...或者只是編輯HTML。 –

+0

@Paulie_D這是真的......但是,如果我們有一個網頁字體提供空格而不是逗號'',那麼可以用純CSS實現,所以我們可以使用['unicode-range'](http ://www.w3.org/TR/css3-fonts/#unicode-range-desc)將該字體應用於特定的代碼點。這是一個打破堅果的重錘。 –

+3

@HashemQolami這就像在一顆堅果上放下一顆滅絕級小行星來破解它。 –

回答

0

你不能。在呈現文檔之前,您應該試着用PHP代替。

將您的HTML到一個變量稱爲內容,並使用此命令

<?php 
$content = str_replace(",","",$content); 
echo $content; 
?> 
+1

您的方法正確無誤,但在使用PHP的問題中沒有提示。 – Shaggy

+0

你是正確的先生。 – Duenna

2

這是不可能的目標只用CSS元素的含量。您唯一的選擇是編輯您的HTML,使用JavaScript執行一些字符串操作,或者如果您使用服務器端語言,那麼使用它來執行字符串操作。