<body style= "background-color:red;" > 和 <body bgcolor= "red" > 有什么区别?



我是编程初学者。首先我学会了通过以下方式更改背景颜色

<body bgcolor="blue">

标记。但后来我找到了一个例子

<body style="background-color:red;">

这种标签。

输出对我来说看起来是一样的。那我们为什么要使用样式属性呢?我在谷歌上查找,但没有找到任何东西。但我发现它与 CSS 有某种关系。HTML 和 CSS 之间有什么关系?它们不是两种不同的语言吗?

Bgcolor 是一个 HTML 属性,HTML5 不支持。截至目前,所有最新的浏览器都支持<body bgcolor="color">但将来可能会发生变化。

<body style="background:red">是应用背景的CSS方式,是更好的方法。

这两件事都做同样的事情(你可能已经注意到了),但唯一的区别是它们都来自不同的语言,一个来自CSS,另一个来自HTML。

因此,

它不再使用(或不应使用),因为它已被弃用,不再是标准

早期的html用于网页的内容和样式,但现在我们有HTML - 仅用于内容CSS - 用于样式

即使浏览器会样式运行所有非标准代码,因为一些旧网站或应用程序可能仍在使用该"非标准代码",但如果你想为您的网站添加样式,你不应该,请学习 CSS

最新更新