让我们开门见山:编写优秀的CSS代码是件十分痛苦的事情。很多开发人员都不想做CSS开发。你让我干什么都行,但是CSS还是算了吧。
在我创建应用的时候,从来都无法从CSS中享受到乐趣。但是你也躲不过去,是不是?我是说,我们全神贯注于用户体验,但是如今设计也是不容忽视的部分。
项目刚开始的时候,一切都很美好。你有一些CSS选择器,诸如.title、input、#app等等,非常简单。但是随着应用逐渐变大,CSS也越来越糟。你对CSS选择器感到困惑。你会发现自己写了一些div#app.listli.itema之类的东西。然后你一遍又一遍地写相同的代码。最后你把所有代码都扔到文件末尾,因为你根本不在乎,CSS烂透了。结果你得到了行根本无法维护的CSS代码。
我本人经常和CSS苦苦纠缠
今天我的目的是:让你写出更好的CSS。我想让你回顾一下旧项目,然后想一想:天啊,我怎么会写这样的东西?
但是,你可能会想:好,你说的很对,但是CSS框架呢?CSS框架就是为了帮助我们写出更好的CSS代码,不是吗?
当然,但是CSS框架也有一些缺点:
它经常会使用平淡无奇的设计。CSS框架使得定制很困难,更不用说超越框架了。在使用之前,你必须先学习如何使用它们。既然你