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.第三方库可以整体提取值