一、HTML 和 CSS
1、你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?
- IE: trident 内核
- Firefox:gecko 内核
- Safari: webkit 内核
- Opera: 以前是 presto 内核,Opera 现已改用 Google Chrome 的 Blink 内核
- Chrome: Blink (基于 webkit, Google 与 Opera Software 共同开发)
2、每个 HTML 文件里开头都有个很重要的东西,Doctype,知道这是干什么的吗?严格模式与混杂模式的区别?
<!DOCTYPE>
声明位于文档中的最前面,处于<html>
标签之前。告知浏览器的解析器,用什么文档类型规范来解析这个文档。- 严格模式的排版和
JS
运作模式是以该浏览器支持的最高标准运行。 - 在混杂模式中,页面以宽松的向后兼容的方式显示。模拟老式浏览器的行为以防止站点无法工作。
- DOCTYPE不存在或格式不正确会导致文档以混杂模式呈现。