我知道很多人会建议使用css,但这是我们通常在采访中触发的问题。
我正在搜索如何为html标签添加背景颜色元素不使用任何外部CSS或内联css。 然后我才知道我们可以直接添加bgColor,比如
<head bgColor="#000000"> or <table bgColor="#000000">
和div一起工作。
<div bgColor="#000000">
(以上div bgColor将不起作用)
请帮助我理解为什么会这样?
答案 0 :(得分:4)
首先,bgColor
属性已过时,不应再使用。要回答您的问题,此属性专门用于样式化表格或正文元素的背景颜色。使用CSS设置div的背景样式(例如:background-color: black;
)
答案 1 :(得分:1)
在html5中,该属性已过时
标准:
检查此链接,有一部分: &#34;以下属性已过时(尽管元素仍然是语言的一部分),作者不得使用&#34;
https://www.w3.org/TR/html5/obsolete.html
现在查看此链接:
https://www.w3.org/TR/html4/present/graphics.html#adef-bgcolor
它说:
&#34;此属性设置文档正文(BODY元素)或表格(TABLE,TR,TH和TD元素)的画布背景颜色&#34;