css布局中,为什么body包不住那两个div啊?

2025-04-13 10:09:57
推荐回答(5个)
回答1:

简单看了一下你的代码感觉有不少的多余代码你body里设置的代码可以缩写成

body{margin:0px;}

而且全部的css样式都可以集成到css样式表中,除非特定的要在页面里设置

回答2:

这是因为你使用定位造成的,不出去才怪

回答3:

position属性表示 位置,在css中这个属性,表示定位
body{position:relative;}
#right{position:absolute;}
=============================
relative 相对于该元素原来在dom中的位置进行偏移,(参数是 right ,left ,top ,down)会保留这个html元素在dom流 中的位置:
absolute 相对于离该元素最近的一个,拥有position 属性的 父元素(这句话有点绕),进行绝对定位,不保留该元素在dom流 中的文字。

另外你在 #right 这个元素中 写 float:left; 是几个意思??

回答4:

  这位网友你好,这涉及到了html元素中的文档流知识,你可以搜索一下相关资料。你一个元素同时用了浮动和绝对定位属性,这是不合理的。

回答5:

body上为什么要用relative?没人会这样写吧。