2 Take every possible line break so the box width is the width of largest
6 /* Webkit, but not actually implemented outside deprecated flexbox */
8 width: -webkit-min-content
;
9 width: -moz-min-content
;
14 width: -webkit-max-content
;
15 width: -moz-max-content
;
20 Identical to auto except for elements with an instrinsic width like an
21 img where this overrides the intrinsic width to get regular block "auto".
24 width: -webkit-fill-available
;
25 /* Firefox is missing the fill- prefix because they followed an older spec */
26 width: -moz-available
;
27 width: fill-available
;
31 Shrink wrap just like floating.
32 max(min-content, min(max-content, fill-available))
35 /* Webkit, but only outside a deprecated flexbox. */
37 width: -webkit-fit-content
;
38 width: -moz-fit-content
;
42 .max-width-min-content {
43 max-width: -webkit-min-content
;
44 max-width: -moz-min-content
;
45 max-width: min-content
;
48 .max-width-max-content {
49 max-width: -webkit-max-content
;
50 max-width: -moz-max-content
;
51 max-width: max-content
;
54 .max-width-fill-available {
55 max-width: -webkit-fill-available
;
56 max-width: -moz-available
;
57 max-width: fill-available
;
60 .max-width-fit-content {
62 max-width: -webkit-fit-content
;
63 max-width: -moz-fit-content
;
64 max-width: fit-content
;
67 .min-width-min-content {
68 min-width: -webkit-min-content
;
69 min-width: -moz-min-content
;
70 min-width: min-content
;
73 .min-width-max-content {
74 min-width: -webkit-max-content
;
75 min-width: -moz-max-content
;
76 min-width: max-content
;
79 .min-width-fill-available {
80 min-width: -webkit-fill-available
;
81 min-width: -moz-available
;
82 min-width: fill-available
;
85 .min-width-fit-content {
87 min-width: -webkit-fit-content
;
88 min-width: -moz-fit-content
;
89 min-width: fit-content
;