css: Implement "all" shorthand

Here's the spec:
  http://dev.w3.org/csswg/css-cascade/#all-shorthand

Also use it in the reset-to-defaults CSS where a bunch of properties had
been missing.
This commit is contained in:
Benjamin Otte
2014-05-11 03:22:06 +02:00
parent 3a72e2fb24
commit 0e462f0d2d
2 changed files with 40 additions and 54 deletions

View File

@ -7,60 +7,7 @@
*/
* {
color: unset;
font-size: unset;
background-color: unset;
font-family: unset;
font-style: unset;
font-variant: unset;
font-weight: unset;
text-shadow: unset;
icon-shadow: unset;
box-shadow: unset;
margin-top: unset;
margin-left: unset;
margin-bottom: unset;
margin-right: unset;
padding-top: unset;
padding-left: unset;
padding-bottom: unset;
padding-right: unset;
border-top-style: unset;
border-top-width: unset;
border-left-style: unset;
border-left-width: unset;
border-bottom-style: unset;
border-bottom-width: unset;
border-right-style: unset;
border-right-width: unset;
border-top-left-radius: unset;
border-top-right-radius: unset;
border-bottom-right-radius: unset;
border-bottom-left-radius: unset;
outline-style: unset;
outline-width: unset;
outline-offset: unset;
background-clip: unset;
background-origin: unset;
background-size: unset;
background-position: unset;
border-top-color: unset;
border-right-color: unset;
border-bottom-color: unset;
border-left-color: unset;
outline-color: unset;
background-repeat: unset;
background-image: unset;
border-image-source: unset;
border-image-repeat: unset;
border-image-slice: unset;
border-image-width: unset;
transition-property: unset;
transition-duration: unset;
transition-timing-function: unset;
transition-delay: unset;
engine: unset;
gtk-key-bindings: unset;
all: unset;
-GtkWidget-focus-line-width: 0;
-GtkWidget-focus-padding: 0;