doctype的意义
1、让浏览器以标准模式渲染(IE以标准模式渲染)
2、让浏览器知道元素的合法性
HTML XHTML HTML5的关系
- HTML 属于SGML
- XHTML 属于XML ,是HTML进行XML严格化的结果
- HTML5不属于SGML或XML,比XHTML宽松
HTML5有什么变化
- 新的语义化元素
- 表单增强
- 新的API(离线、音视频、图形、实时通信、本地存储、设备能力)
em和i有什么区别
- em是语义化的标签,表示强调(Emphasize)
- i 是纯样式标签,表示斜体(Italic)
- HTML5 中i不推荐使用,一般用作图标
语义化的意义是什么
- 开发者更容易理解
- 机器容易理解结构(搜索、读屏软件)
- 有助于SEO
- semantic microdata
那些元素可以自闭合
- input、img、link、meta br hr
HTML 与DOM的关系
- HTML 是死的
- DOM由HTML解析生成而来,是活的。存放在浏览器的内存中
- JS可以操作DOM
form的作用
- 直接提交表单
- 使用submit/reset按钮
- 便于浏览器保存
- 第三方库可以整体提取值
- 第三方库可以进行表单验证