Latest commit 8a3dfb8 Dec 13, 2016 @rzhw rzhw committed with ai Add hack for unitless 0 basis in IE10/IE11 shorthand flex (#749)
Only applies when there are three components in the flex property.

This is because when there's one or two components only, it's
ambiguous whether whether the first component being a unitless 0 is
intended to be flex-grow or flex-basis. Browsers resolve this by
treating such cases as a flex-grow of 0.

Note with IE11 that even though it understands the unprefixed flex
property, we don't apply the hack there. Instead we let it treat the
unprefixed version as invalid, and fall back onto -ms-flex.

Finally, although some CSS minifiers may revert the 0px to 0, we
don't use 0% instead, even though many of these won't touch 0%.
See https://bugs.chromium.org/p/chromium/issues/detail?id=495306
for why this is the case.

Workaround for:
https://github.com/philipwalton/flexbugs#4-flex-shorthand-declarations-with-unitless-flex-basis-values-are-ignored

References:
https://www.w3.org/TR/2012/WD-css3-flexbox-20120322/#flexibility
https://www.w3.org/TR/css-flexbox-1/#flex-property
https://www.w3.org/TR/2016/CR-css-values-3-20160929/#component-combinators
Permalink
..
Failed to load latest commit information.
align-content.coffee Clean up file names Dec 16, 2013
align-items.coffee Clean up file names Dec 16, 2013
align-self.coffee Clean up file names Dec 16, 2013
background-size.coffee comment copy-past error Jun 23, 2015
block-logical.coffee Add Grid Layout support Jan 6, 2016
border-image.coffee Clean up file names Dec 16, 2013
border-radius.coffee Clean up file names Dec 16, 2013
break-props.coffee Add other break-* props to multicolumn hack Sep 1, 2015
cross-fade.coffee Fix cross-fade() not support <number> Sep 6, 2015
display-flex.coffee Clean up code Apr 2, 2016
display-grid.coffee Add -webkit- support to Grid Apr 2, 2016
fill.coffee Support old fill-available too but produce warning Dec 17, 2015
filter-value.coffee Update FilterValue comments Nov 1, 2015
filter.coffee Don't add webkit prefixes when a data-uri is set Jul 2, 2014
flex-basis.coffee Use better flex props for IE 10 Feb 15, 2014
flex-direction.coffee Upgrade to postcss 5.* Aug 27, 2015
flex-flow.coffee Clean up file names Dec 16, 2013
flex-grow.coffee Use better flex props for IE 10 Feb 15, 2014
flex-shrink.coffee Use better flex props for IE 10 Feb 15, 2014
flex-spec.coffee Clean up file names Dec 16, 2013
flex-values.coffee Do not remove vendor-hack prefixed values Jan 25, 2015
flex-wrap.coffee Clean up file names Dec 16, 2013
flex.coffee Add hack for unitless 0 basis in IE10/IE11 shorthand flex (#749) Dec 12, 2016
fullscreen.coffee Clean up file names Dec 16, 2013
gradient.coffee Repair unit conversion. (#664) Aug 1, 2016
grid-end.coffee Do not prefix unsupported values Jan 11, 2016
grid-row-align.coffee Generates -ms-flex-item-align on align-self instead on align-items Sep 26, 2016
grid-start.coffee Do not prefix unsupported values Jan 11, 2016
grid-template.coffee Add grid-*-end basis support Jan 7, 2016
image-rendering.coffee Remove old migration warning Aug 30, 2015
image-set.coffee Fix image url in -webkit-image-set Sep 1, 2015
inline-logical.coffee Fix inline logical border Jan 28, 2015
justify-content.coffee Clean up file names Dec 16, 2013
justify-items.coffee Add Grid Layout support Jan 6, 2016
mask-border.coffee Fix old mask-border removing Sep 1, 2015
order.coffee Clean up file names Dec 16, 2013
pixelated.coffee Better notes Dec 7, 2015
placeholder.coffee Add prefixes only for ::placeholder May 19, 2015
text-emphasis-position.coffee Fix text-emphasis-position reverse order Dec 7, 2015
transform-decl.coffee Replace rotateZ to rotate for IE 9 Oct 10, 2015
writing-mode.coffee Add writing-mode support Sep 2, 2015