rgb着色在chrome和firefox中失败

时间:2012-04-17 23:56:20

标签: html

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

<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>

旁注:浏览器应该支持w3school

中所写的rgb

1 个答案:

答案 0 :(得分:2)

HTML属性与CSS不同。 rgb()表示法仅限CSS,不适用于bgcolorcolor属性。

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

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