HTML面试真题

1.doctype的意义是什么

  • 让浏览器以标准模式渲染
  • 让浏览器知道元素合法性

2.HTML XHTML HTML5的关系

  • HTML属于SGML
  • XHTML属于XML,是HTML进行XML严格化的结果
  • HTML5不属于SGML或XML,比XHTML宽松

3.HTML有什么变化

  • 新的语义化元素
  • 表单增强
  • 新的API(离线、音视频、图形、实时通信、本地存储、设备能力)
  • 分类和嵌套变更
  • a可以嵌套块元素

4.em和i有什么区别

  • em是语义化的标签,表强调
  • i是纯样式的标签,表斜体
  • HTML5中i不推荐使用,一般用作图标

5.语义化的意义是什么

  • 开发者容易理解
  • 机器容易理解结构(搜索、读屏软件)
  • 有助于SEO
  • semantic microdata

6.哪些元素可以自闭合

  • 表单元素input
  • 图片img
  • br hr
  • meta link

HTML和DMO的关系

  • HTML是“死”的
  • DOM由HTML解析而来,是活的
  • JS可以维护DOM

8.attribute和property的区别

  • attribute是“死”的 html里面的value
  • property是“活”的 JS里面的DOM

9.form的作用有哪些

  • 直接提交表单
  • 使用submit/reset按钮
  • 便于浏览器保存表单
  • 第三方库可以整体提取值
  • 第三方库可以进行表单验证

你可能感兴趣的:(html)