2012-11-08 156 views
0

1.我正在嘗試編寫一段HTML代碼,其中的文本是紅色的,背景顏色是黃色的,我使用以下內容,文本顯示爲紅色,但背景不是黃色,我缺少什麼?HTML背景顏色

2.basically我想強調一些文本,如果有比其他highlightway一個更好的辦法,請suggese我

<font face = \"Arial\" style='color:red' 'background-color:yellow'>%s</font> <br><br>" 
+1

'font'元素在'HTML 4.0'和'XHTML 1.0'中被棄用。 – freebird

回答

-1

一些小東西 - HTML屬性應該是在雙引號(與=周圍沒有多餘的空格)和CSS樣式應該由分號結束,這樣的:

<font face="Arial" style="color:red;background-color:yellow">%s</font> 
+1

此外,你可能想看看''標籤,多加一點視覺衝擊......; –

+2

爲什麼你會使用棄用的標籤? – freebird

+0

要真正在黃色背景上設置紅色文字? –

-1

使用此

<font face = \"Arial\" style='color:red;background-color:yellow'>%s</font> <br><br>​ 
1

你添加一個類,並調用它

.text {font:arial; color:red; background:#fff;} 
2

注:font標籤已被棄用,它的使用不應該鼓勵。

爲什麼不使用span標籤,而不是

<span class="text">%s</span> 

CSS

.text 
    { 
    color:Red; 
    background-color:Yellow; 
    } 
+1

這是現代的,正確的方法。 –

-1

你忘了這兩個屬性與;

<font face="Arial" style='color:red; background-color:yellow'>This Works!</font> 
4

分開有相當多的在你的例子中的錯誤。

  1. HTML屬性應該用雙引號。
  2. 將樣式標籤想象成一個CSS屬性,其中的所有內容都在一行中。
  3. 字體標記已過時,可以用span替換。
  4. 最好的辦法是在單獨的css樣式表中創建一個類,然後調用你的類內部跨度。

HTML

<span class="highlight">%s</span> 

CSS

.highlight 
    { 
    color:Red; 
    background-color:Yellow; 
    } 

希望這有助於!祝你好運!

+1

+1爲正確的方法。 – freebird

+1

謝謝:)似乎你打敗了我,但它:P (是我的第一個問題的答案btw) – Xethron