Tab Atkins Jr.
Tab Atkins Jr.
Let's set aside the "can we even shorthandify `position` at this point" question. Assume we can, for the moment - I still think we shouldn't put `position-anchor` into it. Looking...
> the main question here is whether, when changing from one position-type to another, you get weird unexpected interference from other position-* if you fail to reset them Not particularly,...
> Consider 12_3,x [snip discussion about why this successfully matches the current grammar] Yup, the `_` prefix restriction was actually load-bearing unless we introduce more cut-points, which I'd like to...
> I think these complex rules formed because things were moving fast and we didn't take a step back and really rethink the implications of only doing decimals. This has...
This discussion is definitely a digression, but: speaking as an implementor as well, most of those variations aren't meaningfully separate types to me. I have three string-parsing functions, for handling...
You linked to the general default CSS for pages, particularly the idea that the canvas background is white by default, but your issue title is specifically about `about:blank`. Did you...
This sounds fairly reasonable to me. Semantically, this is basically a more convenient way to write `@import url("data:...");`, with the potential to hook into CSS Modules a little better.
As I said in my previous comment, I think it's a very reasonable suggestion, I just haven't spent any time speccing it out. ^_^ A few questions that probably need...
I presume the top-level sheet is the default export, and `@sheet`s just provide named exports, so you can get either or both, depending on which syntax you use for the...
No, not necessarily. They're user-controlled, so there's no need for strings (they can comfortably remain in the identifier syntax). And these names won't mix with other CSS values, so there's...