前端开发面试题总结之-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

posted @ 2017-02-20 10:32  邹文强  阅读(79)  评论(0编辑  收藏  举报