- From: Andrew Fedoniouk <news@terrainformatica.com>
- Date: Mon, 31 May 2004 14:32:31 -0700
- To: <www-style@w3.org>
I would like to have 'auto' values applied to min-width, max-width,
min-height and max-height attributes.
Meaning of 'auto' value in these attributes:
min-width: auto if width: auto set
min-width computes to intrinsic-min-width of the element.
min-width: auto if width set to value other than 'auto'
exactly as like min-width has no value set.
max-width: auto if width: auto set
max-width computes to intrinsic-max-width of the element.
max-width: auto if width: set to value other than 'auto'
max-width is not in effect.
Legend:
intrinsic-min-width for an <IMG> means its 'native' width
intrinsic-max-width for an <IMG> means its 'native' width
intrinsic-min-width for a <P> means its minimum width (min width needed to
show the paragraph without overflow)
intrinsic-max-width for a <P> means its maximum width (min width needed to
show the paragraph as one line)
Same rule apply to heights.
Motivations:
Above-stated will allow to model current HTML layouts for e.g. images,
tables, etc.
without need to introduce 'intrinsic' and 'min-intrinsic' values, (C) David
Baron. (actually there should be one more value - max-intrinsic then)
It seems that Internet Explorer is using: min-width:auto for any element in
its default stylesheet.
All UA's behave as TABLE { max-width:auto } set and in effect.
To see what I mean load following:
<TABLE border=1><TR>
<TD>one two three</TD><TD>four five six</TD>
</TR></TABLE>
and try to resize UA's view.
This table seems as it has width:auto, max-width:auto, min-width:auto set.
All UA's behave currently as { min-height:auto; max-height:auto } set and in
effect for any element.
Any comments?
Andrew Fedoniouk.
http://terrainformatica.com
Received on Monday, 31 May 2004 17:33:25 UTC