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

Gau*_*wal 0 html css background

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

在某些代码中,我们看到bgcolor像这样设置背景颜色

bgcolor="#FFFFFF"
Run Code Online (Sandbox Code Playgroud)

和一些用途background-colorbackground类似的

element{
    background-color:#fff
}
Run Code Online (Sandbox Code Playgroud)

我知道这bgcolor是一个html属性并且background-color是css但是哪个最好用,并且有什么区别吗?

Que*_*tin 9

bgcolor属性在1996年被CSS取代.

CSS背景属性:

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


Luc*_*uca 5

bgcolor是一个html属性,自HTML4以来,W3C不赞成使用CSS样式.background-color是一个CSS属性,可以background与其他background-属性一起使用

例如

background-color: #fff;
background: #fff;
background: #fff url('foo.png') center center no-repeat;
Run Code Online (Sandbox Code Playgroud)