问答详情
源自:4-5 DOM节点删除之detach()和remove()区别

<!DOCTYPE HTML>是否占用文档空间

http://www.imooc.com/code/10378

这个例子中,代码最上面未加<!DOCTYPE HTML>.

①<!DOCTYPE HTML>作用是什么,加与不加有什么区别?

②通过添加和删除<!DOCTYPE HTML>操作,发现右边显示框里布局有细微变化,是否占据文档空间或者对稳定空间有影响?

提问者:带队友去杀猪 2016-12-21 15:08

个回答

  • Qin__
    2016-12-21 15:49:06
    已采纳

    1. 作用是告诉浏览器用什么样的方式去解析这个页面,<!DOCTYPE HTML>是在上面的声明中,声明了文档的根元素是 html,如果是html4文档要加DTD描述,例如这样:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">。不加声明,文档就按浏览器本身的解析标准,会造成页面在不同的浏览器可能出现不同的显示效果。

    2. 可能就是问题1的原因