width (HTML attribute)
| Depr. | Version |
|---|---|
| No | HTML 4 |
| IE5.5+ | FF1+ | SA1.3+ | OP9.2+ | CH2+ |
|---|---|---|---|---|
| Full | Full | Full | Full | Full |
Syntax
Description
Unless a width is set, a
td (and the th) will take up only the width as it requires (obviously this will
depend on the amount of content in each table cell). You can use the
width attribute in the context of the
colgroup element to fix the width to a value of your
choosing, regardless of the content of the table
cell.
Example
Here, the
width attribute for two column groups is split on a
percentage basis—the first column group receives 60% of the available
width, while the second receives 40% of the available
width:
<table border="1">
<colgroup width="60%" span="2"/></colgroup>
<colgroup width="40%" span="2"/></colgroup>
<tr>
<th colspan="4" scope="col">Work Contact Points</th>
</tr>
<tr>
<th>Name</th>
<th>Email</th>
<th>Phone</th>
<th>Floor/Block</th>
</tr>
⋮
</table>
Value
This attribute takes a number representing the width of the column group in pixels, or a percentage.
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 |
It causes no compatibility issues, and has excellent support across all tested browsers.
User-contributed notes
There are no comments yet.
Add a note
To post a note on this topic, please log in with your SitePoint username and password. If you don't have an account yet, you can create a new account for free.