html面试真题

一、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)

猜你喜欢

转载自blog.csdn.net/dwb123456123456/article/details/82973902