compact (HTML attribute)

Spec
Depr. Version
Yes HTML 2
Browser support (more…)
IE8 FF2 SA4 OP10 CH2
None None None None None

Syntax

compact="compact"

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

Related Products