Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ideas:mistakes [2019/04/17 15:50]
fantasai
ideas:mistakes [2020/01/21 10:08] (current)
jensimmons !important == not important. Meh. I propose we add this to the list of mistakes. — Jen
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''​. Likewise all other color multi-word keyword names. +  * 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.1555541411.txt.gz · Last modified: 2019/04/17 15:50 by fantasai
Recent changes RSS feed Valid XHTML 1.0 Valid CSS Driven by DokuWiki