Doctype作用? 严格模式与混杂模式如何区分?它们有何意义?
1. ⻚⾯被加载的时, link 会同时被加载,⽽ @import ⻚⾯被加载的时, link 会同时被加 载,⽽ @import 引⽤的 CSS 会等到⻚⾯被加载完再加载 import 只在 IE5 以上才能识 别,⽽ link 是 XHTML 标签,⽆兼容问题 link ⽅式的样式的权重 ⾼于 @import 的权重
2. <!DOCTYPE> 声明位于⽂档中的最前⾯,处于 <html> 标签之前。告知浏览器的解析 器, ⽤什么⽂档类型 规范来解析这个⽂档
3. 严格模式的排版和 JS 运作模式是 以该浏览器⽀持的最⾼标准运⾏
4. 在混杂模式中,⻚⾯以宽松的向后兼容的⽅式显示。模拟⽼式浏览器的⾏为以防⽌站点⽆ 法⼯作。 DOCTYPE 不存在或格式不正确会导致⽂档以混杂模式呈现