##Implementation issues
###How do we expose declaration blocks from at rules?
CSSMediaRule instances could be exposed as flags through the content
property of a pseudo element (applied to html
/body
?), and consumed through getComputedStyle
. What about other forms?
###How do we deal with merging property shorthands? { background: red }, { background: url('...') yellow }
The 'style' attribute can only contain property declarations
On pseudo classes - I think most of the functionality can be replaced with JS (since we are relying on JS anyway in the browser). And
hover
should not be used at all.