楼上全是英文,题主看着心烦,我就简单点说吧: 浏览器渲染时是看到body标签才开始在body里去渲染剩余的内容,如果使用div代替了body,那么渲染程序找不到body标签,就永远不会渲染网页主体内容。 就好比你告诉家具厂商把你买的家具搬到你的房子里去,可是你在原来建房子的地方放了一口箱子,而没有房子,那么搬家工就不知道该把家具搬哪里去了。
body
是document
的根元素,不能被div
替换。补充:
文档链接:body,div