我正在为自己创建一个简单的测试页面,其中我遇到了一个令人惊讶的错误。 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答案 0 :(得分:2)
HTML属性与CSS不同。 rgb()表示法仅限CSS,不适用于bgcolor
或color
属性。
如果您不想生成样式表,则可以在属性中使用CSS - 特别是style
属性:
<td style="background-color: rgb(0,255,0)">