这书也算是大名鼎鼎了,虽然出版已经已经有七八年了,但很多东西还是值得回味的。
1. 结构与表现分开
按照书中的说法,<img>
标签要尽量少用,如果要用到图片,就把图片嵌入到CSS样式中。在该思想指导下,合乎规范的HTML文件应当是纯文本的,大概就是本文最终呈现在网络上的形态吧。依据字体的大小、是否加粗来区分内容的层次,其他元素仅起到辅助作用。
2. 兼容性很重要
实习了两个月,也做了一部分网页开发的工作,看着很简单的样子。然而,我之前从未考虑过兼容性的问题,只要在chrome上表现正常了就万事大吉了。实际上,真正的前端开发中,各种浏览器之间的兼容性差异能让你抓狂。作者似乎对IE怨念很大,几乎么一个案例中都会提到设计师为了兼容IE是怎样绞尽脑汁来hack的。
IE确实是个大问题,现在已经是IE11了,然而还有很多问题没有解决。考虑到国内的大部分用户还在用IE6或者IE8,这个问题就更严重了。当然opera之流也不容小觑。
3. 关于Hack
目前还没怎么明白这玩意的机制,似乎就只是上下对称的偶数条样式属性值?