html题型

1、doctype的意义是什么 这个是有历史背景的,在很久以前,IE有一些自己的渲染模式,最典型的就是盒子模型,包括边距。这就造成了不兼容模式,所以他的意义 1)让浏览器以标准模式渲染 2)让浏览器知道元素的合法性


2、html,xhtml,html5的关系 1)html属于SGML 2)xhtml属于XML,是HTML进行XML严格化的结果 3)html5不属于SGML或XML,比XHTML宽松


3、html5有什么变化 1)新的语义化元素 section,article,nav,header,footer 2) 表单增强 3)新的api(离线、音视频、图形、实时通信、本地存储、设备能力) 4)分类和嵌套变更(按内容分,a>div)


4、em和i有什么区别 1)em是语义化的标签,表示强调 2)i是纯样式的标签,表示斜体 3)html5中i不推荐使用,一般用作图标


5、语义化的意义是什么 1)开发者容易理解 2)机器容易理解结构(搜索,读屏软件) 3)有助于SEO


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的区别 attribute是‘死’的,属性 <input value=1> property是‘活’的,特性 $0.value = 2


9、for的作用有哪些 1)直接提交表单 2)使用submit/reset按钮 3)便于浏览器保存表单 4)第三方库可以整体提取值 5)第三方库可以进行表单验证

相关文章