直播中
阶段一:不去想浏览器的兼容性问题的情况下能做出页面,但页面里到处用table的 模式div写出的页面。
阶段二:想到了兼容性问题,但无法提前预防,只会修补问题,大量使用hack技术。
阶段三:可提前预防bug,但样式表中大量应用了id,class,css译过来是重叠样式表,比如“div p span”。这句代码是标明div子元素中p的子元素span,这样写就可以定义span的样式了,不用在span中加入class了。
这也就是css的优点所在,为什么不好好利用而一定要定义一个class呢!
阶段四:这一阶段是最难的,良好的html语义结构、合理的css、可重复利用的样式。