新来的书,恶补理论知识!

web标准-结构,样式和行为的分离。除些之外,还要做到三点:精简、重用、有序。
标签语义化-代码量相对小,结构清晰,对搜索引擎友好。
尽可能少用无语义标签 div 和 span 。
怪异模式和DTD
怪异模式通常模拟老式浏览器的行为以防止老站点无法工作。
盒状模型
标准模式下,网页元素的宽度由 padding border width 三者的宽度相加决定的;
怪异模式下,width本身就包括了padding border 的宽度。此外居中方法设定width,然后 margin-left:auto;margin-right:auto;也无法正常工作;
怪异模式的触发与DTD有关,有关DTD 详见 重新认识HTML
接下来是CSS的模块化,这个和我前年的想法差不多,详见 CSS模块化[二] CSS模块化[一]
以前我一直以为 IE6,IE7 是支持 display:inline-block; 的,原来我错了,用这个CSS属性的时候,是摸拟出来的,全因 display:inline-block 激活了IE 的 hasLayout 这个属性!
今天到的书,前两部分我已经看完了,以上是我新学了的知识点,列出来分享一下~~
剩下的javascript部分晚点再看了。
加油!!
