(no title)
actionscripted | 6 years ago
When you need to handle an almost unlimited range of screen sizes having your visual system able to handle a little math is critical.
actionscripted | 6 years ago
When you need to handle an almost unlimited range of screen sizes having your visual system able to handle a little math is critical.
sureaboutthis|6 years ago
Bluestrike2|6 years ago
Perhaps I'm reading into things, but it seems rather illuminative in terms of understanding how at least some key figures in the development of CSS may have viewed things. If you consider CSS in terms of two distinct audiences--authors/maintainers and users who consume CSS-styled documents--then at least some of the decisions with the CSS specifications seem to make a bit more sense. In which case, it's not so much that CSS didn't need the listed functionality as it is that other goals for the specifications were prioritized over the benefits of variables and other functionality. Reusability, modularity, and simplicity were some of the main priorities. They still are, but I think we've seen a redefinition of those terms with the direction front-end development has taken in the past decade; I also think that improvements in the uniformization of browser implementations and development of better debugging tools has helped erase some of the concerns given in the essay.
0. https://www.w3.org/TR/NOTE-CSS-potential#id05684046681
1. https://www.w3.org/People/Bos/CSS-variables