html面试真题

doctype的意义是什么?

1.让浏览器以一个标准模式渲染。

2.让浏览器知道元素的合法性。

html XHTML html5的关系?

1.html属于sgml

2.XHTML属于xml,是html进行严格化的结果。

3.h5不属于sgml和xml,他是独立的,比xml是相对宽松的。

html5有什么变化?

1.新增加一些语义化元素:section,footer,aside.

2.表单的增强:一些新的元素。

3.新的API:这一块的新知识主要是在于js那一块的,例子音频,视频,图形,实时通信,本地存储,设备能力.

4.分类和嵌套的变更.

em和i有什么区别?

1.em是语义化的标签,表强调

2.i是纯样式的标签,表斜体。

3.html5中i不推荐使用,只是应用于图标。

语义化的意义是什么

1.开发者容易理解。

2.机器容易理解结构

3.有助于SEO

4.semantic microdata

那些元素可以自闭合?

1.表单元素input标签

2.图片img

3.br,hr

4.meta link 

html和dom的关系

1.HTML是死的

2.DOM是由html解析而来的,是活的

3.js可以维护DOM

property和attribute的区别

1.他们都翻译成特性但是property是死的,attribute是活的

form的作用有哪些

1.直接提交表单

2.使用submit/reset按钮

3.便于浏览器保存表单

4.第三方库可以整体提取值

原文地址:https://www.cnblogs.com/qijiang123/p/13748914.html