W3C home > Mailing lists > Public > www-style@w3.org > August 2003

Re: CSS3 box height %

From: Jens Meiert <jens.meiert@erde3.com>
Date: Wed, 13 Aug 2003 11:43:20 +0200 (MEST)
To: Ian Hickson <ian@hixie.ch>, Boris Zbarsky <bzbarsky@MIT.EDU>
Cc: bmills@andrew.cmu.edu, www-style@w3.org
Message-ID: <28827.1060767800@www39.gmx.net>

> <div id="parent" style="height: auto">
>   <div id="child1" style="height: 10em" />
>   <div id="child2" style="height: 70%" />
>   <div id="child3" style="height: 70%" />
> </div>

Boris -- What result do you expect here? A common sense result IMO is an
overall 10em height, even rendering the both 70% declared child elements as
10em, and thus making all definitions expect 'height: 10em' obsolete. For me, the
example implies an inconsequent use of the height property (resp. its
values), because contradictory.

> ...what height is the <a> element?

Ian -- Should be rendered as 100%, assigning the second <b /> element a 25%
height (100% related to maximum space available, or using the entire screen
height). But wouldn't it be more useful to bring in this example:

   <a>
     <b1> 1 </b1>
     <b2> 2 </b2>
     <b3> 3 </b3>
   </a>

   * { display: block; }
   a { height: 500px; }
   b1 { height: 75%; }
   b2, b3 { height: auto; }

...and thus clarifying the only legal way to mix relative with absolute
values? <b1 /> would obviously be 375px high, while allowing <b2 /> and <b3 /> to
share its space.

-- Only some thoughts.


All the best,
 Jens.


-- 
Jens Meiert

Steubenstr. 28
D-26123 Oldenburg

Mobil +49 (0)175 78 4146 5
Telefon +49 (0)441 99 86 147
Telefax +49 (0)89 1488 2325 91

Mail <jens@meiert.com>
Internet <http://meiert.com>
Received on Wednesday, 13 August 2003 05:43:27 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:23 GMT