2011-07-22 20 views
-2

我有一個無序列表,每個項目都是一個句子。我想在句子中突出顯示一個或兩個字詞,但字體顏色標記XHTML Transitional 1.o在無序的ul標記中突出顯示單個詞

<font color="CC9966">highlighted words </font> 

會生成錯誤。任何人都可以請建議一個解決這個?我試圖把它

<li> </li> 

,雖然它的工作原理,並生成沒有錯誤,但是這不是我想要的格式,因爲我有一個翻轉在我的CSS樣式表中的李。謝謝。

回答

1

包圍要突出顯示的單詞。在CSS中創建一個名爲highlight的類可能更容易,然後使用它。

<span style="color:#DD0000">wordToHighlight</span> 

您可以使用W3C Markup Validator檢查文檔的有效性。這些是制定規則的人。如果更改選項卡通過直接輸入驗證和投入:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> 
<head> 
<title>test</title> 
</head> 
<body> 
<ul> 
<li>this is a <span style="color:#FF0000">test</span> sentence</li> 
</ul> 
</body> 
</html> 

你會看到在李的跨度是有效的標記

+0

謝謝。我試過了,我得到了錯誤:標籤跨度不允許在「ul」內。它只被允許在:a,abr,首字母縮略詞,... – Zeos6

+0

什麼是產生這個錯誤,你使用什麼版本的HTML? – Marcin

+0

DOC類型是XHTML Transitional 1.0。我正在使用Dreamweaver CS4並使用它的驗證。當我嘗試更改ul標籤中單個單詞的顏色時,會發生錯誤。 – Zeos6