Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
ideas:mistakes [2019/02/01 16:49] fantasaiideas:mistakes [2020/01/21 10:08] – !important == not important. Meh. I propose we add this to the list of mistakes. — Jen jensimmons
Line 18: Line 18:
   * Partial collapsing of margins instead of weird rules to handle min/max-heights?   * Partial collapsing of margins instead of weird rules to handle min/max-heights?
   * Tables (like other non-blocks, e.g. flex containers) should form pseudo-stacking contexts.   * Tables (like other non-blocks, e.g. flex containers) should form pseudo-stacking contexts.
-  * The ''currentcolor'' keyword should have dash, ''current-color''+  * The ''currentColor'' keyword should have retained the dash, ''current-color'', as originally specified. Likewise all other color multi-word keyword names
-  * There should have been a predictable color naming system instead of arbitrary X11 names.+  * There should have been a predictable color naming system (like CNS) instead of the arbitrary X11 names which were eventually adopted.
   * ''border-radius'' should have been ''corner-radius''.   * ''border-radius'' should have been ''corner-radius''.
   * Absolutely-positioned replaced elements should stretch when opposite offset properties (e.g. left+right) are set, instead of being start-aligned.   * Absolutely-positioned replaced elements should stretch when opposite offset properties (e.g. left+right) are set, instead of being start-aligned.
Line 48: Line 48:
   * The alignment properties in Flexbox should have been writing-mode relative, not flex-flow relative, and thus could have reasonably understandable names like align-inline-* and align-block-*.   * The alignment properties in Flexbox should have been writing-mode relative, not flex-flow relative, and thus could have reasonably understandable names like align-inline-* and align-block-*.
   * shape-outside should have had wrap- in the name somehow, as people assume the shape should also clip the content as in clip-path.   * shape-outside should have had wrap- in the name somehow, as people assume the shape should also clip the content as in clip-path.
 +  * It shouldn't be `!important` — that reads to engineers as "not important". We should have picked another way to write this.
 
ideas/mistakes.txt · Last modified: 2023/04/10 22:39 by fantasai
Recent changes RSS feed Valid XHTML 1.0 Valid CSS Driven by DokuWiki