前端开发面试题总结之-html
1、DOCTYPE的作用?严格模式与混杂模式如何区分?他们有何意义?
(1)<!doctype> 声明于html文档的第一行,用于告诉浏览器的解析器用什么文档标准解析这个文档。。doctype不存在会导致文档以兼容模式呈现
2、请描述一个网页从开始请求到最终显示的完整过程
在浏览器出入网址
发送至dns服务器并获取对应服务器的ip地址
与该地址的web服务器建立tcp链接
浏览器想web服务器的ip地址发送相应的http请求
web服务器响应请求并返回制定的uri数据
浏览器下载数据后解析html源文件,解析过程中实现页面的排版,解析完成后再浏览器中显示基础页面
分析页面中的超链接并显示在当前页面,重复以上过程直至无超链接需要发送,完成全部数据显示。
3、行内元素有哪些?块级元素有哪些?空元素有哪些
行内:a em strong span i img b label select sub
块: div p li li ul li p h1 - h6 table form input
空: br hr