Chapter 10  Visual formatting model details  10.4 Minimum and maximum widths: 'minwidth' and 'maxwidth'
Go to the relevant page of the specification.
 absolutenonreplacedwidth017 (ahem)

'shrinktofit' width of absolutely positioned, nonreplaced elements  direction (lefttoright), inlineblock and maxwidth
When direction is lefttoright and 'left' is set to static position and 'width' and 'right' are 'auto', then the used value of 'width' is given by 'shrinktofit' width calculation. If 'width' of an inlineblock, nonreplaced element in normal flow computes to 'auto', then the used value of 'width' is also given by 'shrinktofit' width calculation. If 'width' of an inlineblock, nonreplaced element in normal flow is given by 'shrinktofit' width calculation, then such calculated width can be furthermore constrained, reduced by a maxwidth declaration. If width of an absolutely positioned, nonreplaced element resorts to 'shrinktofit' width calculation but its own child uses a constrained length resulting from a maxwidth declaration, then such constrained length will define the preferred width in 'shrinktofit' width calculation.  absolutenonreplacedwidth018 (ahem)

'shrinktofit' width of absolutely positioned, nonreplaced elements  direction (lefttoright), inlineblock and maxwidth
When direction is lefttoright and 'left' is set to static position and 'width' and 'right' are 'auto', then the used value of 'width' is given by 'shrinktofit' width calculation. If 'width' of an inlineblock, nonreplaced element in normal flow computes to 'auto', then the used value of 'width' is also given by 'shrinktofit' width calculation. If 'width' of an inlineblock, nonreplaced element in normal flow is given by 'shrinktofit' width calculation, then such calculated width can be furthermore constrained, reduced by a maxwidth declaration. If width of an absolutely positioned, nonreplaced element resorts to shrinktofit width calculation but its own child uses a constrained length resulting from a maxwidth declaration, then such constrained length will define the preferred width in 'shrinktofit' width calculation.  absolutenonreplacedwidth019 (ahem)

'shrinktofit' width of absolutely positioned, nonreplaced elements  direction (lefttoright), float and maxwidth
When direction is lefttoright and 'left' is set to static position and 'width' and 'right' are 'auto', then the used value of 'width' is given by 'shrinktofit' width calculation. If 'width' of an floating, nonreplaced element in normal flow computes to 'auto', then the used value of 'width' is also given by 'shrinktofit' width calculation. If 'width' of a floating, nonreplaced element in normal flow is given by 'shrinktofit' width calculation, then such calculated width can be furthermore constrained, reduced by a maxwidth declaration. If width of an absolutely positioned, nonreplaced element resorts to 'shrinktofit' width calculation but its own child uses a constrained length resulting from a maxwidth declaration, then such constrained length will define the preferred width in 'shrinktofit' width calculation.  absolutenonreplacedwidth020 (ahem)

'shrinktofit' width of absolutely positioned, nonreplaced elements  direction (lefttoright), float and maxwidth
When direction is lefttoright and 'left' is set to static position and 'width' and 'right' are 'auto', then the used value of 'width' is given by 'shrinktofit' width calculation. If 'width' of an floating, nonreplaced element in normal flow computes to 'auto', then the used value of 'width' is also given by 'shrinktofit' width calculation. If 'width' of a floating, nonreplaced element in normal flow is given by 'shrinktofit' width calculation, then such calculated width can be furthermore constrained, reduced by a maxwidth declaration. If width of an absolutely positioned, nonreplaced element resorts to 'shrinktofit' width calculation but its own child uses a constrained length resulting from a maxwidth declaration, then such constrained length will define the preferred width in 'shrinktofit' width calculation.  absolutenonreplacedwidth021 (ahem)

'shrinktofit' width of absolutely positioned, nonreplaced elements  direction (righttoleft), inlineblock and maxwidth
When direction is righttoleft and 'right' is set to static position and 'width' and 'left' are 'auto', then the used value of 'width' is given by 'shrinktofit' width calculation. If 'width' of an inlineblock, nonreplaced element in normal flow computes to 'auto', then the used value of 'width' is also given by 'shrinktofit' width calculation. If 'width' of an inlineblock, nonreplaced element in normal flow is given by 'shrinktofit' width calculation, then such calculated width can be furthermore constrained, reduced by a maxwidth declaration. If width of an absolutely positioned, nonreplaced element resorts to 'shrinktofit' width calculation but its own child uses a constrained length resulting from a maxwidth declaration, then such constrained length will define the preferred width in 'shrinktofit' width calculation.  absolutenonreplacedwidth022 (ahem)

'shrinktofit' width of absolutely positioned, nonreplaced elements  direction (righttoleft), inlineblock and maxwidth
When direction is righttoleft and 'right' is set to static position and 'width' and 'left' are 'auto', then the used value of 'width' is given by 'shrinktofit' width calculation. If 'width' of an inlineblock, nonreplaced element in normal flow computes to 'auto', then the used value of 'width' is also given by 'shrinktofit' width calculation. If 'width' of an inlineblock, nonreplaced element in normal flow is given by 'shrinktofit' width calculation, then such calculated width can be furthermore constrained, reduced by a maxwidth declaration. If width of an absolutely positioned, nonreplaced element resorts to 'shrinktofit' width calculation but its own child uses a constrained length resulting from a maxwidth declaration, then such constrained length will define the preferred width in 'shrinktofit' width calculation.  absolutenonreplacedwidth023 (ahem)

'shrinktofit' width of absolutely positioned, nonreplaced elements  direction (righttoleft), float and maxwidth
When direction is righttoleft and 'right' is set to static position and 'width' and 'left' are 'auto', then the used value of 'width' is given by 'shrinktofit' width calculation. If 'width' of an floating, nonreplaced element in normal flow computes to 'auto', then the used value of 'width' is also given by 'shrinktofit' width calculation. If 'width' of a floating, nonreplaced element in normal flow is given by 'shrinktofit' width calculation, then such calculated width can be furthermore constrained, reduced by a maxwidth declaration. If width of an absolutely positioned, nonreplaced element resorts to 'shrinktofit' width calculation but its own child uses a constrained length resulting from a maxwidth declaration, then such constrained length will define the preferred width in 'shrinktofit' width calculation.  absolutenonreplacedwidth024 (ahem)

'shrinktofit' width of absolutely positioned, nonreplaced elements  direction (righttoleft), float and maxwidth
When direction is righttoleft and 'right' is set to static position and 'width' and 'left' are 'auto', then the used value of 'width' is given by 'shrinktofit' width calculation. If 'width' of an floating, nonreplaced element in normal flow computes to 'auto', then the used value of 'width' is also given by 'shrinktofit' width calculation. If 'width' of a floating, nonreplaced element in normal flow is given by 'shrinktofit' width calculation, then such calculated width can be furthermore constrained, reduced by a maxwidth declaration. If width of an absolutely positioned, nonreplaced element resorts to 'shrinktofit' width calculation but its own child uses a constrained length resulting from a maxwidth declaration, then such constrained length will define the preferred width in 'shrinktofit' width calculation.  c43rplbbx002 (ahem, image)

Replaced Elements
 c43rplibx000 (ahem, image)

Replaced Elements
 c5524height002 (image)

height
 floatnonreplacedwidth007 (ahem)

'shrinktofit' width of floating, nonreplaced elements  inlineblock and maxwidth
If 'width' of a floating, nonreplaced element computes to 'auto' or 'width' of an inlineblock, nonreplaced element in normal flow computes to 'auto', then the used value of 'width' is given by 'shrinktofit' width calculation. If 'width' of an inlineblock, nonreplaced element in normal flow is given by 'shrinktofit' width calculation, then such calculated width can be furthermore constrained, reduced by a maxwidth declaration. If 'width' of a floating, nonreplaced element computes to 'auto' but its own child uses a constrained length resulting from a maxwidth declaration, then such constrained length will define the preferred width in 'shrinktofit' width calculation.  floatnonreplacedwidth008 (ahem)

'shrinktofit' width of floating, nonreplaced elements  maxwidth
If 'width' of a floating, nonreplaced element computes to 'auto', then the used value of 'width' is given by 'shrinktofit' width calculation. If 'width' of a floating, nonreplaced element is given by 'shrinktofit' width calculation, then such calculated width can be furthermore constrained, reduced by a maxwidth declaration. If 'width' of a floating, nonreplaced element computes to 'auto' but its own child uses a constrained length resulting from a maxwidth declaration, then such constrained length will define the preferred width in 'shrinktofit' width calculation.  floatnonreplacedwidth009 (ahem)

'shrinktofit' width of floating, nonreplaced elements  maxwidth
If 'width' of a floating, nonreplaced element computes to 'auto', then the used value of 'width' is given by 'shrinktofit' width calculation. If 'width' of a floating, nonreplaced element is given by 'shrinktofit' width calculation, then such calculated width can be furthermore constrained, reduced by a maxwidth declaration. If 'width' of a floating, nonreplaced element computes to 'auto' but its own child uses a constrained length resulting from a maxwidth declaration, then such constrained length will define the preferred width in 'shrinktofit' width calculation.  floatnonreplacedwidth010 (ahem)

'shrinktofit' width of floating, nonreplaced elements  width
If 'width' of a floating, nonreplaced element computes to 'auto', then the used value of 'width' is given by 'shrinktofit' width calculation. If 'width' is specified with absolute length, then the computed value is the specified value. If 'width' of a floating, nonreplaced element computes to 'auto' but its own child uses specified absolute length, then such specified absolute length will define the preferred width in 'shrinktofit' width calculation.  floatnonreplacedwidth011 (ahem)

'shrinktofit' width of floating, nonreplaced elements  inlineblock and maxwidth
If 'width' of a floating, nonreplaced element computes to 'auto' or 'width' of an inlineblock, nonreplaced element in normal flow computes to 'auto', then the used value of 'width' is given by 'shrinktofit' width calculation. If 'width' of an inlineblock, nonreplaced element in normal flow is given by 'shrinktofit' width calculation, then such calculated width can be furthermore constrained, reduced by a maxwidth declaration. If 'width' of a floating, nonreplaced element computes to 'auto' but its own child uses a constrained length resulting from a maxwidth declaration, then such constrained length will define the preferred width in 'shrinktofit' width calculation.  floatnonreplacedwidth012 (ahem)

'shrinktofit' width of floating, nonreplaced elements  maxwidth
If 'width' of a floating nonreplaced element computes to 'auto', then the used value of 'width' is given by 'shrinktofit' width calculation and such calculated width can be furthermore constrained, reduced by a maxwidth declaration.  inlineblocknonreplacedwidth003 (ahem)

'shrinktofit' width of inlineblock nonreplaced elements  maxwidth
If 'width' of an inlineblock, nonreplaced element in normal flow computes to 'auto', then the used value of 'width' is given by 'shrinktofit' width calculation. If 'width' of an inlineblock, nonreplaced element in normal flow is given by 'shrinktofit' width calculation, then such calculated width can be furthermore constrained, reduced by a maxwidth declaration. If 'width' of an inlineblock, nonreplaced element in normal flow computes to 'auto' but its own child uses a constrained length resulting from a maxwidth declaration, then such constrained length will define the preferred width in 'shrinktofit' width calculation.  inlineblocknonreplacedwidth004 (ahem)

'shrinktofit' width of inlineblock nonreplaced elements  maxwidth
If 'width' of an inlineblock, nonreplaced element in normal flow computes to 'auto', then the used value of 'width' is given by 'shrinktofit' width calculation. If 'width' of an inlineblock, nonreplaced element in normal flow is given by 'shrinktofit' width calculation, then such calculated width can be furthermore constrained, reduced by a maxwidth declaration. If 'width' of an inlineblock, nonreplaced element in normal flow computes to 'auto' but its own child uses a constrained length resulting from a maxwidth declaration, then such constrained length will define the preferred width in 'shrinktofit' width calculation.  maxwidth001

Maxwidth using pixels with a minimum minus one value, 1px
The 'maxwidth' property sets a minimum minus one length value in pixels.  maxwidth002

Maxwidth using pixels with a minimum value, 0px
The 'maxwidth' property sets a minimum length value in pixels.  maxwidth003

Maxwidth using pixels with a minimum plus one value, 1px
The 'maxwidth' property sets a minimum plus one length value in pixels.  maxwidth004

Maxwidth using pixels with a negative zero value, 0px
The 'maxwidth' property sets a negative zero length value in pixels.  maxwidth005

Maxwidth using pixels with a positive zero value, +0px
The 'maxwidth' property sets a positive zero length value in pixels.  maxwidth006

Maxwidth using pixels with a nominal value, 96px
The 'maxwidth' property sets a nominal length value in pixels.  maxwidth007

Maxwidth using pixels with a positive nominal value, +96px
The 'maxwidth' property sets a positive nominal length value in pixels.  maxwidth012

Maxwidth using points with a minimum minus one value, 1pt
The 'maxwidth' property sets a minimum minus one length value in points.  maxwidth013

Maxwidth using points with a minimum value, 0pt
The 'maxwidth' property sets a minimum length value in points.  maxwidth014

Maxwidth using points with a minimum plus one value, 1pt
The 'maxwidth' property sets a minimum plus one length value in points.  maxwidth015

Maxwidth using points with a negative zero value, 0pt
The 'maxwidth' property sets a negative zero length value in points.  maxwidth016

Maxwidth using points with a positive zero value, +0pt
The 'maxwidth' property sets a positive zero length value in points.  maxwidth017

Maxwidth using points with a nominal value, 72pt
The 'maxwidth' property sets a nominal length value in points.  maxwidth018

Maxwidth using points with a positive nominal value, +72pt
The 'maxwidth' property sets a positive nominal length value in points.  maxwidth023

Maxwidth using picas with a minimum minus one value, 1pc
The 'maxwidth' property sets a minimum minus one length value in picas.  maxwidth024

Maxwidth using picas with a minimum value, 0pc
The 'maxwidth' property sets a minimum length value in picas.  maxwidth025

Maxwidth using picas with a minimum plus one value, 1pc
The 'maxwidth' property sets a minimum plus one length value in picas.  maxwidth026

Maxwidth using picas with a negative zero value, 0pc
The 'maxwidth' property sets a negative zero length value in picas.  maxwidth027

Maxwidth using picas with a positive zero value, +0pc
The 'maxwidth' property sets a positive zero length value in picas.  maxwidth028

Maxwidth using picas with a nominal value, 6pc
The 'maxwidth' property sets a nominal length value in picas.  maxwidth029

Maxwidth using picas with a positive nominal value, +6pc
The 'maxwidth' property sets a positive nominal length value in picas.  maxwidth034

Maxwidth using centimeters with a minimum minus one value, 1cm
The 'maxwidth' property sets a minimum minus one length value in centimeters.  maxwidth035

Maxwidth using centimeters with a minimum value, 0cm
The 'maxwidth' property sets a minimum length value in centimeters.  maxwidth036

Maxwidth using centimeters with a minimum plus one value, 1cm
The 'maxwidth' property sets a minimum plus one length value in centimeters.  maxwidth037

Maxwidth using centimeters with a negative zero value, 0cm
The 'maxwidth' property sets a negative zero length value in centimeters.  maxwidth038

Maxwidth using centimeters with a positive zero value, +0cm
The 'maxwidth' property sets a positive zero length value in centimeters.  maxwidth039

Maxwidth using centimeters with a nominal value, 2.54cm
The 'maxwidth' property sets a nominal length value in centimeters.  maxwidth040

Maxwidth using centimeters with a positive nominal value, +2.54cm
The 'maxwidth' property sets a positive nominal length value in centimeters.  maxwidth045

Maxwidth using millimeters with a minimum minus one value, 1mm
The 'maxwidth' property sets a minimum minus one length value in millimeters.  maxwidth046

Maxwidth using millimeters with a minimum value, 0mm
The 'maxwidth' property sets a minimum length value in millimeters.  maxwidth047

Maxwidth using millimeters with a minimum plus one value, 1mm
The 'maxwidth' property sets a minimum plus one length value in millimeters.  maxwidth048

Maxwidth using millimeters with a negative zero value, 0mm
The 'maxwidth' property sets a negative zero length value in millimeters.  maxwidth049

Maxwidth using millimeters with a positive zero value, +0mm
The 'maxwidth' property sets a positive zero length value in millimeters.  maxwidth050

Maxwidth using millimeters with a nominal value, 25.4mm
The 'maxwidth' property sets a nominal length value in millimeters.  maxwidth051

Maxwidth using millimeters with a positive nominal value, +25.4mm
The 'maxwidth' property sets a positive nominal length value in millimeters.  maxwidth056

Maxwidth using inches with a minimum minus one value, 1in
The 'maxwidth' property sets a minimum minus one length value in inches.  maxwidth057

Maxwidth using inches with a minimum value, 0in
The 'maxwidth' property sets a minimum length value in inches.  maxwidth058

Maxwidth using inches with a minimum plus one value, 1in
The 'maxwidth' property sets a minimum plus one length value in inches.  maxwidth059

Maxwidth using inches with a negative zero value, 0in
The 'maxwidth' property sets a negative zero length value in inches.  maxwidth060

Maxwidth using inches with a positive zero value, +0in
The 'maxwidth' property sets a positive zero length value in inches.  maxwidth061

Maxwidth using inches with a nominal value, 3in
The 'maxwidth' property sets a nominal length value in inches.  maxwidth062

Maxwidth using inches with a positive nominal value, +3in
The 'maxwidth' property sets a positive nominal length value in inches.  maxwidth067 (ahem)

Maxwidth using 'em' units with a minimum minus one value, 1em
The 'maxwidth' property sets a minimum minus one length value in 'em' units.  maxwidth068 (ahem)

Maxwidth using 'em' units with a minimum value, 0em
The 'maxwidth' property sets a minimum length value in 'em' units.  maxwidth069 (ahem)

Maxwidth using 'em' units with a minimum plus one value, 1em
The 'maxwidth' property sets a minimum plus one length value in 'em' units.  maxwidth070 (ahem)

Maxwidth using 'em' units with a negative zero value, 0em
The 'maxwidth' property sets a negative zero length value in 'em' units.  maxwidth071 (ahem)

Maxwidth using 'em' units with a positive zero value, +0em
The 'maxwidth' property sets a positive zero length value in 'em' units.  maxwidth072 (ahem)

Maxwidth using 'em' units with a nominal value, 6em
The 'maxwidth' property sets a nominal length value in 'em' units.  maxwidth073 (ahem)

Maxwidth using 'em' units with a positive nominal value, +6em
The 'maxwidth' property sets a positive nominal length value in 'em' units.  maxwidth078 (ahem)

Maxwidth using 'ex' units with a minimum minus one value, 1ex
The 'maxwidth' property sets a minimum minus one length value in 'ex' units.  maxwidth079 (ahem)

Maxwidth using 'ex' units with a minimum value, 0ex
The 'maxwidth' property sets a minimum length value in 'ex' units.  maxwidth080 (ahem)

Maxwidth using 'ex' units with a minimum plus one value, 1ex
The 'maxwidth' property sets a minimum plus one length value in 'ex' units.  maxwidth081 (ahem)

Maxwidth using 'ex' units with a negative zero value, 0ex
The 'maxwidth' property sets a negative zero length value in 'ex' units.  maxwidth082 (ahem)

Maxwidth using 'ex' units with a positive zero value, +0ex
The 'maxwidth' property sets a positive zero length value in 'ex' units.  maxwidth083 (ahem)

Maxwidth using 'ex' units with a nominal value, 6ex
The 'maxwidth' property sets a nominal length value in 'ex' units.  maxwidth084 (ahem)

Maxwidth using 'ex' units with a positive nominal value, +6ex
The 'maxwidth' property sets a positive nominal length value in 'ex' units.  maxwidth089

Maxwidth using percentages with a minimum minus one value, 1%
The 'maxwidth' property sets a minimum minus one length value in percentages.  maxwidth090

Maxwidth using percentages with a minimum value, 0%
The 'maxwidth' property sets a minimum length value in percentages.  maxwidth091

Maxwidth using percentages with a minimum plus one value, 1%
The 'maxwidth' property sets a minimum plus one length value in percentages.  maxwidth092

Maxwidth using percentages with a negative zero value, 0%
The 'maxwidth' property sets a negative zero length value in percentages.  maxwidth093

Maxwidth using percentages with a positive zero value, +0%
The 'maxwidth' property sets a positive zero length value in percentages.  maxwidth094

Maxwidth using percentages with a nominal value, 100%
The 'maxwidth' property sets a nominal length value in percentages.  maxwidth095

Maxwidth using percentages with a positive nominal value, +100%
The 'maxwidth' property sets a positive nominal length value in percentages.  maxwidth100

Maxwidth with a negative zero value and no units, 0
The 'maxwidth' property sets a negative zero length value with no units.  maxwidth101

Maxwidth with a zero value and no units, 0
The 'maxwidth' property sets a zero length value with no units.  maxwidth102

Maxwidth with a positive zero value and no units, +0
The 'maxwidth' property sets a positive zero length value with no units.  maxwidth103

Maxwidth set to a value of 'none'
The 'maxwidth' property applies a value of 'none'.  maxwidth104

Maxwidth set to 'inherit'
The 'maxwidth' property set to 'inherit' properly inherits the maxwidth value of the parent.  maxwidth105 (ahem)

maxwidth  height and overflow
'maxwidth' specifies a fixed maximum used width. If the used width is greater than maxwidth, then the computed value of maxwidth is used as the computed value for width.  maxwidth106 (ahem)

maxwidth  float and overflow
'maxwidth' specifies a fixed maximum used width. If the used width is greater than maxwidth, then the computed value of maxwidth is used as the computed value for width. A floated box should not become wider than its declared maxwidth.  maxwidth107 (ahem)

maxwidth  height and overflow
'maxwidth' specifies a fixed maximum used width. If the used width is greater than maxwidth, then the computed value of maxwidth is used as the computed value for width.  maxwidth108 (ahem)

maxwidth  float and overflow
'maxwidth' specifies a fixed maximum used width. If the used width is greater than maxwidth, then the computed value of maxwidth is used as the computed value for width.  maxwidth109 (image)

Maxwidth  replaced elements
For UAs who choose to scale replaced elements, the height of that element (based on it's intrinsic ratio) should be recalculated based on it's constraining 'maxwidth' value  maxwidthappliesto001

Maxwidth applied to elements with 'display' set to 'tablerowgroup'
The 'maxwidth' property does not apply to elements with 'display' set to 'tablerowgroup'.  maxwidthappliesto002

Maxwidth applied to elements with 'display' set to 'tableheadergroup'
The 'maxwidth' property does not apply to elements with 'display' set to 'tableheadergroup'.  maxwidthappliesto003

Maxwidth applied to elements with 'display' set to 'tablefootergroup'
The 'maxwidth' property does not apply to elements with 'display' set to 'tablefootergroup'.  maxwidthappliesto004

Maxwidth applied to elements with 'display' set to 'tablerow'
The 'maxwidth' property does not apply to elements with 'display' set to 'tablerow'.  maxwidthappliesto005

Maxwidth applied to elements with 'display' set to 'tablecolumngroup'
The 'maxwidth' property applies to elements with 'display' set to 'tablecolumngroup'.  maxwidthappliesto006

Maxwidth applied to elements with 'display' set to 'tablecolumn'
The 'maxwidth' property applies to elements with 'display' set to 'tablecolumn'.  maxwidthappliesto007

Maxwidth applied to elements with 'display' set to 'tablecell'
The 'maxwidth' property applies to elements with 'display' set to 'tablecell'.  maxwidthappliesto008

Maxwidth applied to elements with 'display' set to 'inline'
The 'maxwidth' property does not apply to elements with 'display' set to 'inline'.  maxwidthappliesto009

Maxwidth applied to elements with 'display' set to 'block'
The 'maxwidth' property applies to elements with 'display' set to 'block'.  maxwidthappliesto010

Maxwidth applied to elements with 'display' set to 'listitem'
The 'maxwidth' property applies to elements with 'display' set to 'listitem'.  maxwidthappliesto012

Maxwidth applied to elements with 'display' set to 'inlineblock'
The 'maxwidth' property applies to elements with 'display' set to 'inlineblock'.  maxwidthappliesto013

Maxwidth applied to elements with 'display' set to 'table'
The 'maxwidth' property applies to elements with 'display' set to 'table'.  maxwidthappliesto014

Maxwidth applied to elements with 'display' set to 'inlinetable'
The 'maxwidth' property applies to elements with 'display' set to 'inlinetable'.  maxwidthappliesto015

Maxwidth applied to elements with 'display' set to 'tablecaption'
The 'maxwidth' property applies to elements with 'display' set to 'tablecaption'.  maxwidthappliesto016

MaxWidth applied to none
MaxWidth can be applied to none elements.  maxwidthpercentage001

Using percentages with 'maxwidth' relative to the containing block
The percentage is calculated in relation to the containing block.  maxwidthpercentage002

Percentage based value for 'maxwidth' contained by box with a negative 'width'
If the containing block's width is negative, the used value is zero.  maxwidthpercentage003

Maxwidth in constrained situation
If the containing block's width depends on this element's width, then the resulting layout is undefined.  minwidth001

Minwidth using pixels with a minimum minus one value, 1px
The 'minwidth' property sets a minimum minus one length value in pixels.  minwidth002

Minwidth using pixels with a minimum value, 0px
The 'minwidth' property sets a minimum length value in pixels.  minwidth003

Minwidth using pixels with a minimum plus one value, 1px
The 'minwidth' property sets a minimum plus one length value in pixels.  minwidth004

Minwidth using pixels with a negative zero value, 0px
The 'minwidth' property sets a negative zero length value in pixels.  minwidth005

Minwidth using pixels with a positive zero value, +0px
The 'minwidth' property sets a positive zero length value in pixels.  minwidth006

Minwidth using pixels with a nominal value, 96px
The 'minwidth' property sets a nominal length value in pixels.  minwidth007

Minwidth using pixels with a positive nominal value, +96px
The 'minwidth' property sets a positive nominal length value in pixels.  minwidth012

Minwidth using points with a minimum minus one value, 1pt
The 'minwidth' property sets a minimum minus one length value in points.  minwidth013

Minwidth using points with a minimum value, 0pt
The 'minwidth' property sets a minimum length value in points.  minwidth014

Minwidth using points with a minimum plus one value, 1pt
The 'minwidth' property sets a minimum plus one length value in points.  minwidth015

Minwidth using points with a negative zero value, 0pt
The 'minwidth' property sets a negative zero length value in points.  minwidth016

Minwidth using points with a positive zero value, +0pt
The 'minwidth' property sets a positive zero length value in points.  minwidth017

Minwidth using points with a nominal value, 72pt
The 'minwidth' property sets a nominal length value in points.  minwidth018

Minwidth using points with a positive nominal value, +72pt
The 'minwidth' property sets a positive nominal length value in points.  minwidth023

Minwidth using picas with a minimum minus one value, 1pc
The 'minwidth' property sets a minimum minus one length value in picas.  minwidth024

Minwidth using picas with a minimum value, 0pc
The 'minwidth' property sets a minimum length value in picas.  minwidth025

Minwidth using picas with a minimum plus one value, 1pc
The 'minwidth' property sets a minimum plus one length value in picas.  minwidth026

Minwidth using picas with a negative zero value, 0pc
The 'minwidth' property sets a negative zero length value in picas.  minwidth027

Minwidth using picas with a positive zero value, +0pc
The 'minwidth' property sets a positive zero length value in picas.  minwidth028

Minwidth using picas with a nominal value, 6pc
The 'minwidth' property sets a nominal length value in picas.  minwidth029

Minwidth using picas with a positive nominal value, +6pc
The 'minwidth' property sets a positive nominal length value in picas.  minwidth034

Minwidth using centimeters with a minimum minus one value, 1cm
The 'minwidth' property sets a minimum minus one length value in centimeters.  minwidth035

Minwidth using centimeters with a minimum value, 0cm
The 'minwidth' property sets a minimum length value in centimeters.  minwidth036

Minwidth using centimeters with a minimum plus one value, 1cm
The 'minwidth' property sets a minimum plus one length value in centimeters.  minwidth037

Minwidth using centimeters with a negative zero value, 0cm
The 'minwidth' property sets a negative zero length value in centimeters.  minwidth038

Minwidth using centimeters with a positive zero value, +0cm
The 'minwidth' property sets a positive zero length value in centimeters.  minwidth039

Minwidth using centimeters with a nominal value, 2.54cm
The 'minwidth' property sets a nominal length value in centimeters.  minwidth040

Minwidth using centimeters with a positive nominal value, +2.54cm
The 'minwidth' property sets a positive nominal length value in centimeters.  minwidth045

Minwidth using millimeters with a minimum minus one value, 1mm
The 'minwidth' property sets a minimum minus one length value in millimeters.  minwidth046

Minwidth using millimeters with a minimum value, 0mm
The 'minwidth' property sets a minimum length value in millimeters.  minwidth047

Minwidth using millimeters with a minimum plus one value, 1mm
The 'minwidth' property sets a minimum plus one length value in millimeters.  minwidth048

Minwidth using millimeters with a negative zero value, 0mm
The 'minwidth' property sets a negative zero length value in millimeters.  minwidth049

Minwidth using millimeters with a positive zero value, +0mm
The 'minwidth' property sets a positive zero length value in millimeters.  minwidth050

Minwidth using millimeters with a nominal value, 25.4mm
The 'minwidth' property sets a nominal length value in millimeters.  minwidth051

Minwidth using millimeters with a positive nominal value, +25.4mm
The 'minwidth' property sets a positive nominal length value in millimeters.  minwidth056

Minwidth using inches with a minimum minus one value, 1in
The 'minwidth' property sets a minimum minus one length value in inches.  minwidth057

Minwidth using inches with a minimum value, 0in
The 'minwidth' property sets a minimum length value in inches.  minwidth058

Minwidth using inches with a minimum plus one value, 1in
The 'minwidth' property sets a minimum plus one length value in inches.  minwidth059

Minwidth using inches with a negative zero value, 0in
The 'minwidth' property sets a negative zero length value in inches.  minwidth060

Minwidth using inches with a positive zero value, +0in
The 'minwidth' property sets a positive zero length value in inches.  minwidth061

Minwidth using inches with a nominal value, 3in
The 'minwidth' property sets a nominal length value in inches.  minwidth062

Minwidth using inches with a positive nominal value, +3in
The 'minwidth' property sets a positive nominal length value in inches.  minwidth067 (ahem)

Minwidth using 'em' units with a minimum minus one value, 1em
The 'minwidth' property sets a minimum minus one length value in 'em' units.  minwidth068 (ahem)

Minwidth using 'em' units with a minimum value, 0em
The 'minwidth' property sets a minimum length value in 'em' units.  minwidth069 (ahem)

Minwidth using 'em' units with a minimum plus one value, 1em
The 'minwidth' property sets a minimum plus one length value in 'em' units.  minwidth070 (ahem)

Minwidth using 'em' units with a negative zero value, 0em
The 'minwidth' property sets a negative zero length value in 'em' units.  minwidth071 (ahem)

Minwidth using 'em' units with a positive zero value, +0em
The 'minwidth' property sets a positive zero length value in 'em' units.  minwidth072 (ahem)

Minwidth using 'em' units with a nominal value, 6em
The 'minwidth' property sets a nominal length value in 'em' units.  minwidth073 (ahem)

Minwidth using 'em' units with a positive nominal value, +6em
The 'minwidth' property sets a positive nominal length value in 'em' units.  minwidth078 (ahem)

Minwidth using 'ex' units with a minimum minus one value, 1ex
The 'minwidth' property sets a minimum minus one length value in 'ex' units.  minwidth079 (ahem)

Minwidth using 'ex' units with a minimum value, 0ex
The 'minwidth' property sets a minimum length value in 'ex' units.  minwidth080 (ahem)

Minwidth using 'ex' units with a minimum plus one value, 1ex
The 'minwidth' property sets a minimum plus one length value in 'ex' units.  minwidth081 (ahem)

Minwidth using 'ex' units with a negative zero value, 0ex
The 'minwidth' property sets a negative zero length value in 'ex' units.  minwidth082 (ahem)

Minwidth using 'ex' units with a positive zero value, +0ex
The 'minwidth' property sets a positive zero length value in 'ex' units.  minwidth083 (ahem)

Minwidth using 'ex' units with a nominal value, 6ex
The 'minwidth' property sets a nominal length value in 'ex' units.  minwidth084 (ahem)

Minwidth using 'ex' units with a positive nominal value, +6ex
The 'minwidth' property sets a positive nominal length value in 'ex' units.  minwidth089

Minwidth using percentages with a minimum minus one value, 1%
The 'minwidth' property sets a minimum minus one length value in percentages.  minwidth090

Minwidth using percentages with a minimum value, 0%
The 'minwidth' property sets a minimum length value in percentages.  minwidth091

Minwidth using percentages with a minimum plus one value, 1%
The 'minwidth' property sets a minimum plus one length value in percentages.  minwidth092

Minwidth using percentages with a negative zero value, 0%
The 'minwidth' property sets a negative zero length value in percentages.  minwidth093

Minwidth using percentages with a positive zero value, +0%
The 'minwidth' property sets a positive zero length value in percentages.  minwidth094

Minwidth using percentages with a nominal value, 100%
The 'minwidth' property sets a nominal length value in percentages.  minwidth095

Minwidth using percentages with a positive nominal value, +100%
The 'minwidth' property sets a positive nominal length value in percentages.  minwidth100

Minwidth with a negative zero value and no units, 0
The 'minwidth' property sets a negative zero length value with no units.  minwidth101

Minwidth with a zero value and no units, 0
The 'minwidth' property sets a zero length value with no units.  minwidth102

Minwidth with a positive zero value and no units, +0
The 'minwidth' property sets a positive zero length value with no units.  minwidth103

Minwidth set to inherit
The 'minwidth' property properly inherits the minwidth value of the parent.  minwidthappliesto001

Minwidth applied to elements with 'display' set to 'tablerowgroup'
The 'minwidth' property does not apply to elements with 'display' set to 'tablerowgroup'.  minwidthappliesto002

Minwidth applied to elements with 'display' set to 'tableheadergroup'
The 'minwidth' property does not apply to elements with 'display' set to 'tableheadergroup'.  minwidthappliesto003

Minwidth applied to elements with 'display' set to 'tablefootergroup'
The 'minwidth' property does not apply to elements with 'display' set to 'tablefootergroup'.  minwidthappliesto004

Minwidth applied to elements with 'display' set to 'tablerow'
The 'minwidth' property does not apply to elements with 'display' set to 'tablerow'.  minwidthappliesto005

Minwidth applied to elements with 'display' set to 'tablecolumngroup'
The 'minwidth' property applies to elements with 'display' set to 'tablecolumngroup'.  minwidthappliesto006

Minwidth applied to elements with 'display' set to 'tablecolumn'
The 'minwidth' property applies to elements with 'display' set to 'tablecolumn'.  minwidthappliesto007

Minwidth applied to elements with 'display' set to 'tablecell'
The 'minwidth' property applies to elements with 'display' set to 'tablecell'.  minwidthappliesto008

Minwidth applied to elements with 'display' set to 'inline'
The 'minwidth' property does not apply to elements with 'display' set to 'inline'.  minwidthappliesto009

Minwidth applied to elements with 'display' set to 'block'
The 'minwidth' property applies to elements with 'display' set to 'block'.  minwidthappliesto010

Minwidth applied to elements with 'display' set to 'listitem'
The 'minwidth' property applies to elements with 'display' set to 'listitem'.  minwidthappliesto012

Minwidth applied to elements with 'display' set to 'inlineblock'
The 'minwidth' property applies to elements with 'display' set to 'inlineblock'.  minwidthappliesto013

Minwidth applied to elements with 'display' set to 'table'
The 'minwidth' property applies to elements with 'display' set to 'table'.  minwidthappliesto014

Minwidth applied to elements with 'display' set to 'inlinetable'
The 'minwidth' property applies to elements with 'display' set to 'inlinetable'.  minwidthappliesto015

Minwidth applied to elements with 'display' set to 'tablecaption'
The 'minwidth' property applies to elements with 'display' set to 'tablecaption'.  minwidthappliesto016

MinWidth applied to none
MinWidth can be applied to none elements.  minwidthpercentage001

Using percentages with 'minwidth' relative to the containing block
The percentage is calculated in relation to the containing block.  minwidthpercentage002

Percentage based value for 'minwidth' contained by box with a negative 'width'
If the containing block's width is negative, the used value is zero.  minwidthpercentage003

Using 'minwidth' with 'width' dependent on the containing block
If the containing block's width depends on this element's width, then the resulting layout is undefined.  replacedminmax001 (image)

Min/Max Height and Width Constraints on Replaced Elements