HTML常见元素
head
- meat
- title
- style
- link
- script
- base
body - div section article aside header footer
- p
- span em strong
- table thead tbody tr td
- ul ol li dl dt dd
- a
- form input select textarea button
doctype的意义是什么? - 让浏览器以标准模式渲染
- 让浏览器知道元素的合法性
HTML、XHTML、HTML5的关系 - HTML属于SGML(标记语言)
- XHTML属于XML,是HTML进行XML严格化的结果
- HTML5不属于SGML或XML,比XHTML宽松
HTML5有什么变化 - 新的语义化元素
- 表单增强
- 新的API(离线、音视频、图形、实时通信、本地存储、设备能力)
- 分类和嵌套变更(a链接里可以直接嵌套款级元素)
em和 i 有什么区别 - em是语义化的标签,表强调
- i 是纯样式的标签,表斜体
- HTML5中 i 不推荐使用,一般用作图标
语义化的意义 - 开发者容易理解
- 机器容易理解(搜索、读屏、软件)
- 有利用SEO
- semantic microdata(语义微数据)例电影有评分
哪些元素可以自闭合 - 表单元素 input
- 图片 img
- br、hr
- meta、link
form的好处 - 直接提交表单
- 使用 submit / reset 按钮
- 便于浏览器保存表单
- 第三方库可以整体取值
- 第三方库可以进行表单验证