| Depr. | Version |
|---|---|
| Yes | HTML 2 |
| IE8 | FF2 | SA4 | OP10 | CH2 |
|---|---|---|---|---|
| None | None | None | None | None |
Syntax
Description
The
compact attribute’s purpose is to instruct the
browser to render the definition list into a smaller text block by
reducing the spacing between lines and/or reducing the default
indentation.
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.
Example
The compact
attribute is applied to a simple definition list in the example
below:
<dl compact="compact">
<dt>Spam</dt>
<dd>unsolicited email sent in the hope of increasing sales of some
product, or simply for the purposes of annoying people</dd>
<dt>Spammer</dt>
<dd>someone who sends out spam email and therefore deserves to
develop a nasty incurable disease of some kind</dd>
<dt>Spam Filter</dt>
<dd>a tool used in email to 'filter out' likely spam messages,
usually placing them in a dedicated junk messages folder
or similar</dd>
</dl>
Value
The only acceptable value for
compact is
"compact".
Compatibility
| Internet Explorer | Firefox | Safari | Opera | Chrome | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5.5 | 6.0 | 7.0 | 8.0 | 1.0 | 1.5 | 2.0 | 1.3 | 2.0 | 3.1 | 4.0 | 9.2 | 9.5 | 10.0 | 2.0 |
| None | None | None | None | None | None | None | None | None | None | None | None | None | None | None |
Very poor support is provided for this attribute, but given that it’s a deprecated attribute whose effects can be achieved using CSS, this shouldn’t cause any problems.
User-contributed notes
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.