min-width:auto and max-width:auto proposal / was overflow:none

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