问题1.Doctype 的意义是什么
1.让浏览器以标准模式渲染
2.让浏览器知道元素的合法性
问题2. HTML XHTML HTML5的关系
1.HTML 属于 SGML
2.XHTML属于XML,是 HTML 进行 XML 严格化的结果
3.HTML5 不属于 SGML 或 XML, 比 XHTML宽松
问题3.HTML5 有什么变化
1.新的语义化元素
2.表单增强
3.新的API(离线、音视频、图形、实时通信、本地存储、设备能力)
4.分类和嵌套变更
问题4.em 和 i 有什么区别
1.em 是语义化标签,表强调
2.i 是重样式标签,表斜体
3.HTML5 中 i 不推荐使用,一般用作图标
问题5.语义化的意义是什么
1.开发者容易理解
2.机器容易理解(搜索,读屏软件)
3.利于 SEO
4.semantic microdata 一种更加语义化的规范,给页面元素添加标记,进一步语义化方便搜索)
问题6.那些元素可以自闭和
1.表单元素 input
2.图片 img
3.br hr
4.meta link
问题7.HTML 和 DOM 关系
1.HTML (结构)是 “死”的
2.DOM 是由 HTML 解析而来的,(结构)是“活”的
3.JS 可以维护DOM
问题8.property(特性) 和 attribute(属性) 的区别
1.attribute 是 “死”的(HTML中)
2.经过解析,每个元素会有一个 property,是“活”的
问题9.form 的作用有哪些
1.直接提交表单
2.使用 submit/reset 按钮
3.便于浏览器保存表单
4.第三方库可以整体提取值
5.第三库可以进行表单验证