bgcolor (HTML attribute)

Spec
Depr. Version
Yes HTML 2
Browser support (more…)
IE5.5+ FF1+ SA1.3+ OP9.2+ CH2+
Full Full Full Full Full

Syntax

bgcolor="color"

Description

Unless otherwise specified in CSS, a td will be transparent, and will allow whatever background is on the page (or whatever color has been specified at a higher level in the table) to show through. The presentational (and deprecated) bgcolor attribute allows you to set a background for specific td elements using a recognized color name or hexadecimal value.

Figure 1. A table with far too many background colors set A table with far too many background colors set, checkerboard style!

Example

A different bgcolor is applied to several td element in this table:

<tr>
  <td bgcolor="#99FFFF">Jane</td>
  <td bgcolor="#FFFF99">jane@megacorp.com</td>
  <td bgcolor="#99FFFF">777444</td>
</tr>
<tr>
  <td bgcolor="#FFFF99">Alison</td>
  <td bgcolor="#99FFFF">alison@megacorp</td>
  <td bgcolor="#FFFF99">888652</td>
</tr>

Value

This attribute takes as its value a recognized color name (for example, "blue" or "red"), or a value specified in hexadecimal notation (such as "#003366"). Note that it’s not possible to use shorthand hexadecimal values in HTML as you can in CSS—for example, you can’t express "#cceeff" as "#cef".

Compatibility

Internet Explorer Firefox Safari Opera Chrome
5.5 6.0 7.0 8.0 1.0 1.5 2.0 3.0 3.5 1.3 2.0 3.1 4.0 9.2 9.5 10.0 2.0
Full Full Full Full Full Full Full Full Full Full Full Full Full Full Full Full Full

This attribute is now deprecated, and is highly presentational in its nature. The desired visual effects can all be achieved with CSS and, as such, this attribute shouldn’t be used—it’s presented here for informational purposes only.

User-contributed notes

There are no comments yet.

Related Products