一、doctype的意义是什么
1.让浏览器以标准模式渲染
2.让浏览器知道元素的合法性
二、HTML、XHTML、HTML5的关系
1.HTML属于SGML(SGML是标记性语言)
2.XHTML属于XML,对HTML进行XML严格化的结果
3.HTML5不属于SGML和XML,比XHTML宽松
三、HTML5有什么变化
1.新的语义化元素
2.表单的增强
3.新的API(离线、音视频、图形、实时通信、本地缓存、设备能力、地图)
4.分类和嵌套规则
四、em和i的区别
1.em是语义化的标签,表强调
2.i是纯样式的标签,表斜体
3.在HTML5中i不推荐使用,一般用作图标
五、语义化的意义是什么
1.开发者更容易理解
2.机器容易理解结构(搜索、读屏软件)
3.SEO
4.semantic mircrodata
六、那些元素可以自闭合
1.常用的有:表单元素input、img、br、hr、meta、link
七、HTML和DOM(文档对象模型)
1.HTML是死的
2.DOM由HTML解析而来的,是活的
3.js维护DOM
八、property和attrbute的区别
1.attrbute是死的
2.proterty是活的
九、form表单有那些作用
1.直接提交表单
2.使用submit/rest按钮
3.便于浏览器保存表单
4.第三方库可以整体提取值(如是jquery)