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 th will be transparent, and will allow whatever background is on the page (or whatever color was been specified at a higher level in the table) to show through as in Figure 1. The presentational (and deprecated) bgcolor attribute allows you to set a background for specific th elements using a recognized color name or hexadecimal value.

Figure 1. A table in which a background color is applied to specific th elements A table with a background color applied to specific th elements

Example

A different bgcolor is applied to several th elements in this table:

<table border="1">
  <tr>
    <th colspan="4" bgcolor="#CCFF66">Work Contact Points</th>
  </tr>
  <tr>
    <th bgcolor="#FFbb66">Name</th>
    <th bgcolor="#FFFF33">Email</th>
    <th bgcolor="#FFbb66">Phone</th>
    <th bgcolor="#FFFF33">Floor/Block</th>
  </tr>
  ⋮
</table>

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