面试题(八股文)
html常见面试题
doctype的意义是什么: (写在html开头的那个单词)
- 让浏览器知道所接受的html的合法性
- 让浏览器能以标准的模式进行渲染
HTML,XHTML,HTML5的区别:
- HTML属于SGML
- XHTML属于XML,是HTML进行XML严格化的结果
- HTML5不属于SGML.也不属于XML(有自己的独立规范),比XHYTML宽松。
HTML5 有什么新的变化:
- 新的语义化元素
- 表单增强
- 新的API:离线,音视频,图形,实时通信,本地存储,设备能力等。
em和i的区别:
共同点:二者都是表示斜体。
区别:
- em是语义化的标签,表示强调。
- i 是纯样式的标签,表示斜体。HTML5不推荐使用。
语义化的意义:
- 开发者容易理解,便于维护。
- 机器容易理解结构
- 有助于SEO(搜索引擎优化)
什么是元素的自闭合:
自闭合的元素中不能再嵌入别的元素,且HTML5中要求加斜杠。
哪些元素可以自闭合
表单元素input
图片img
br hr
meta,link
form表单的作用:
- 直接提交表单
- 使用submit/reset按钮
- 便于浏览器保存表单
- 第三方库jQuery可以整体获取值
- 第三方库可以进行表单验证
所以,如果我们是通过Ajax提交表单数据,也建议加上form。
标签:XML,八股文,前端,元素,html,表单,HTML,HTML5 From: https://blog.51cto.com/Siri/7113848