2016-04-26 25 views
0

我試圖在任何地方找到它,但無法找到關於它的完美解釋。什麼應該使用bgcolor或背景色?

在一些代碼,我們看到bgcolor設置背景顏色這樣

bgcolor="#FFFFFF" 

和一些應用background-colorbackground這樣

element{ 
    background-color:#fff 
} 

我知道bgcolor是一個HTML屬性和background-color是CSS但哪個最好用,有什麼區別?

+4

'bgcolor'是一個HTML屬性,而'background-color'是一個CSS屬性。 – Harry

+2

https://devdocs.io/html/attributes#bgcolor-attribute - > 注意:這是一個遺留屬性。請改用CSS background-color屬性。 – hjpotter92

+7

這不是我,所以我只能假設它是由於*缺乏研究*。 – Harry

回答

6

bgcolor屬性是通過CSS在1996年

CSS背景屬性所取代:

  • 是更具重用性
  • 有比表現屬性更高的優先級
  • 可取的值的更廣泛的選擇(包括半透明的)
  • 可以存儲在外部樣式表中並在請求之間緩存
  • 應用更一致跨不同的元素類型
2

如果我記得不錯,bgcolor是一個HTML屬性,希望今天沒有人使用它。如上所述,您應該在CSS中使用background-color

5

bgcolor是一個HTML屬性,由W3C因爲HTML4支持CSS樣式過時。 background-color是一個CSS屬性,可以用background與其他background-屬性一起短命,

例如,

background-color: #fff; 
background: #fff; 
background: #fff url('foo.png') center center no-repeat; 
相關問題