Re: JUSTIFY

Liam Quinn writes:

 > >Speaking of which, how do you align an image (and its
 > >resulting ALT text)?  Currently, I just let it float left, but I would
 > >really prefer a centered graphic.
 > 
 > Use { text-align: center } with the block-level element containing the 
 > image.  E.g.,
 > 
 > P.footer { text-align: center }
 > ...
 > <P CLASS=footer><IMG SRC=foo.gif ALT="Some centred stuff"></P>

Yup, the 'text-align' property centers the content of an element which
(despite its name) can also be an image.

If you want to center the element itself -- not its content -- you can
do something a la:

  IMG { display: block; margin-left: auto; margin-right: auto }

This is described in section 4.1.2 of CSS1 [1]:

  .. if both 'margin-left' and 'margin-right' are 'auto', they will be
  set to equal values. This will center the element inside its parent.

A test page can be found from [2].

[1] http://www.w3.org/TR/REC-CSS1#horizontal-formatting
[2] http://www.w3.org/Style/CSS/Test/edge

-h&kon

H   å   k   o   n      W   i   u   m       L   i   e
howcome@w3.org      http://www.w3.org/people/howcome
World     W      i     d     e       Web  Consortium

Received on Thursday, 14 August 1997 06:13:05 UTC