Html 在chrome和firefox中rgb着色失败

Html 在chrome和firefox中rgb着色失败,html,Html,我为自己创建了一个简单的测试页面,在其中我遇到了一个令人惊讶的错误。Firefox和chrome无法正确解析“rgb”着色属性。我知道使用“bg#U颜色”是不推荐的,我知道使用“#代码”总是更好,但现在我想知道是什么导致了这个问题。我也检查过了,显然IE没有这样的bug。或者我做错了什么?此代码将导致铬和FF中的深蓝色背景颜色 <html> <body> <table border="1"> <tr> <th>Month&

我为自己创建了一个简单的测试页面,在其中我遇到了一个令人惊讶的错误。Firefox和chrome无法正确解析“rgb”着色属性。我知道使用“bg#U颜色”是不推荐的,我知道使用“#代码”总是更好,但现在我想知道是什么导致了这个问题。我也检查过了,显然IE没有这样的bug。或者我做错了什么?此代码将导致铬和FF中的深蓝色背景颜色

<html>
<body>

<table border="1">
  <tr>
    <th>Month</th>
    <th>Savings</th>
  </tr>
  <tr>
    <td bgcolor="#FF0000">January</td>
    <td bgcolor="rgb(0,255,0)">$100</td>
  </tr>
</table>

</body>

月
储蓄
一月
$100

旁注:浏览器应该支持rgb,因为HTML属性与CSS不同。rgb()符号仅用于CSS,在
bgcolor
color
属性中不起作用

但是,如果不想生成样式表,您可以在属性中使用CSS,特别是
style
属性:

<td style="background-color: rgb(0,255,0)">


请参阅:。此外,本文还提到了
背景色
CSS属性。在
bgcolor
中只允许使用十六进制表示法(我相信它应该没有
#
)。并不是说你应该使用它,正如你所说。当你可以使用CSS来代替它的时候,为什么有人会关心这个bug呢?@robertc因为我正在开发一个应用程序,而我只是使用html来创建一个整洁的日志文件@Gajet更好的解决方案仍然是使用HTML/CSS——或者可能是XML/XSLT。