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