#书摘 #css #前端
《CSS 选择器世界》
「然而,给每个HTML标签都命名很费神;每个HTML标签都要写class,还要在HTML文件和CSS文件之间来回切换,十分耗费开发时间。加上项目时间紧,偷懒使用现成的HTML标签作为选择器也无可厚非。但实际上这些问题是有解决方法的,那就是面向属性的命名,它可以用于解决这“最后一千米”的效率问题。」
「然后,有意思的事情发生了,当我们需要调整样式的时候,改动的是HTML代码,而非CSS代码,这不相当于HTML和CSS耦合在一起了吗?于是很多人接受不了,尤其在推崇内容和样式分离的年代。我们做技术,一定要保持理性,要有自己的思考,千万不要被迷惑,最合适的才是最好的。技术的发展也有流行趋势,例如随着React等框架的兴起,“CSS in JavaScript”的概念出现了,CSS居然和JavaScript也耦合了,这要是出现在10年前,简直不可思议!
所以面向属性的命名用法本身没有任何问题,关键是怎么用,以及在什么地方用。」

活该 tailwind 受欢迎!早在这本书出现的时候就有这种想法真是太牛了
 
 
Back to Top