看了几篇讲 Tailwind CSS 的文章


《 Tailwind CSS 浅析 》


《 Tailwind CSS,从入坑到退坑 》

讲的都是只使用Tailwind会带来的麻烦(个人目前认为基本上可以通过结合部分手写的css以及@apply解决)

提到了一个点,说原子化css避免了给**.classes**命名的麻烦

有一点我觉得概括的挺好,例子很典型:

重复设计


https://adamwathan.me/css-utility-classes-and-separation-of-concerns/


说起来,如果叫我来给我自己的 GUI 框架设计一种 style sheet 语言,我觉得 css 中的一些符号需要改进

  • .classes 变成 #tags
  • #id 变成 @id
  • .props 检查属性值

将来有空研究研究 AST