什么应该使用bgcolor或背景颜色?

时间:2016-04-26 11:38:30

标签: html css background

我试图在任何地方找到它但却无法找到关于它的完美解释。

在某些代码中,我们会看到bgcolor设置背景颜色,如此

bgcolor="#FFFFFF"

有些人使用background-colorbackground这样的

element{
    background-color:#fff
}

我知道bgcolor是一个html属性,而background-color是css,但哪个最好用,有什么不同吗?

3 个答案:

答案 0 :(得分:8)

bgcolor属性在1996年被CSS取代。

CSS背景属性:

  • 更可重复使用
  • 具有比演示属性更高的优先级
  • 选择更广泛的值(包括半透明的值)
  • 可以存储在外部样式表中,并在请求之间缓存
  • 在不同元素类型中更一致地应用

答案 1 :(得分:5)

bgcolor是一个html属性,W3C不推荐使用,因为HTML4支持CSS样式。 background-color是一个CSS属性,可以与background一起使用,以及其他background-属性

e.g。

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

答案 2 :(得分:2)

如果我记得很清楚,bgcolor是一个HTML属性,希望今天没有人使用它。如上所述,您应该在CSS中使用background-color