写一个实际的 css 可能是比较痛苦的事情,但是了解 css 都有哪些发展,这实在是令人愉悦。虽然 css 经常被认为是一个低贱的工作,但矛盾的是,css 规则的定制又需要工作者具有高度的归纳能力,对头脑和经验的要求都很高。其实还有很多工作也有类似的困境,会写的人不愿意去写。

刚才在 angular 里做一个表单验证日期,在日期没写完之前必然是错误的,但这个报错有点烦人,发现用 div.invalid:not(:focus-within) 就可以轻松解决(失去焦点时才显示错误)