That should be corrected if anyone invents a time machine. :P
white-space: nowrap should be white-space: no-wrapwhite-spacevertical-align should not apply to table cells. Instead the CSS3 alignment properties should exist in Level 1.vertical-align: middle should be text-middle or x-middle because it's not really in the middle, and such a name would better describes what it does.fill-available rather than being undefined in auto situations.border-box by default.background-size with one value should duplicate its value, not default the second one to auto. Ditto translate().background-position and border-spacing (all 2-axis properties) should take *vertical* first, to match with the 4-direction properties like margin.margin should go counter-clockwise (so that the inline-start value is before the block-start value).z-index should be called z-order or depth and should Just Work on all elements (like it does on flex items).word-wrap/overflow-wrap should not exist. Instead, overflow-wrap should be a keyword on 'white-space', like nowrap (no-wrap).currentColor keyword should have retained the dash, current-color, as originally specified. Likewise all other color multi-word keyword names.border-radius should have been corner-radius.hyphens property should be called hyphenate. (It's called hyphens because the XSL:FO people objected to hyphenate.)rgba() and hsla() should not exist, rgb() and hsl() should have gotten an optional fourth parameter instead (and the alpha value should have used the same format as R, G, and B or S and L).» and indirect sibling combinator should have been ++, so there's some logical relationships among the selectors' ascii art*-blend-mode properties should've just been *-blendu0001-u00c8.font-family should have required the font name to be quoted (like all other values that come from “outside” CSS). The rules for handling unquoted font names make parsing font stupid, as it requires a font-size value for disambiguation.auto, use flex-basis; otherwise, stick with width/height as an inflexible size. (This also makes min/max width/height behavior fall out of the generic definition.)table-layout: fixed; width: auto should result in a fill-available table with fixed-layout columns.upright as the initial value (given the latest changes to 'writing-mode').:link should have had the :any-link semantics all along.flex shorthand (and flex-shrink and flex-grow longhands) should accept fr units instead of bare numbers to represent flex fractions.display property should be called display-type.list-style properties should be called marker-style, and list-item renamed to marked-block or something.overflow::placeholder should be ::placeholder-text and :placeholder-shown should be :placeholdersize should have been a shorthand for width and height instead of an @page property with a different definitionspan(2)).