一、对Web标准的理解
web标准可以分为:
① 结构 —— HTML (搭建页面结构) ② 表现 —— CSS(美化标签) ③ 行为 —— JS (用户与页面的交互)
web标准(结构,表现,行为分离)有哪些优点?
① 易于维护:只需要更改CSS文件,就可以改变整站的样式 ② 页面响应快:HTML文档体积变小,响应时间短 ③ 可访问性:语义化的HTML(结构与表现相分离的HTML)编写的网页文件,更容易被识别 ④ 设备兼容性:不同的样式表可以让网页在不同的设备上呈现不同的样式 ⑤ 搜索引擎:语义化的HTML能更容易被搜索引擎解析,提升排名
可用性,可维护性,可访问性
可用性:产品是否容易上手,用户体验如何 可维护性:代码能够被其他开发人员理解, 修复bug的成本则维护性好 可访问性:所有人都能理解你的网页
二、浏览器内核差异
- Trident —— IE
- Gecko —— Firefox
- Presto —— Opera
- Webkit —— Safari
- Blink —— Chrome
三、怪异模式与标准模式
- 怪异模式
- 标准模式