Re: Hanging indent

Etan Wexler wrote:
> 
> Fantasai wrote of the latest draft of the Text module
> (<http://www.w3.org/TR/2002/WD-css3-text-20020515>):
> 
> > Still no hanging indent?
> 
> I can achieve a hanging indent with a negative value for the 'text-indent'
> property.  If I need to accommodate the jutting text (an exodent, to coin a
> term), I can widen the padding.  Am I missing something?

a, b, c {display: block; padding: 3%; border: solid thin}
a {padding-left: 2em; text-indent: -2em;}

<a>
  <b>
    <c>This is some text that should have a hanging indent.</c>
  </b>
</a>
 ___________________________________
|    ____________________________   |
|   |  ________________________  |  |
|   | |                        | |  |
|   |This is some text that    | |  |
|   | | should have a hanging  | |  |
|   | | indent.                | |  |
|   | |________________________| |  |
|   |____________________________|  |
|___________________________________|


text-indent inherits. text-indent only applies to inline content.
padding does not inherit. padding applies to everything.
Hence the problem above.

There are two types of indentation: setting a block of content off
from its surrounding content, and setting the first line of text
off from the other lines within that block. the box properties are
for the former; text-indent is for the latter. No matter where you
put a bibliographic entry, if you're following standard format, the
first line will have a hanging indent. The indentation is intrinsic
to the content; it has nothing to do with its surroundings.

See also:
fantasai. "Re: text-indent/exdent (was "suggestion")", www-style (2001-07-07).
  message-id: 3B47BAE2.9BD1FB5E@escape.com
  http://lists.w3.org/Archives/Public/www-style/2001Jul/0068.html

Received on Saturday, 18 May 2002 10:35:01 UTC