最赞回答 / SayHiTo
正确的是:只要是绝对定位(absolute、fixed),未设置偏移量时,都保持原始位置不动。设置了偏移量后,absolute以离自己最近的定位祖先元素进行定位,如果无定位祖先元素,以html为基准进行定位;fixed,以浏览器窗口进行定位。
2016-03-02
最赞回答 / SayHiTo
正确的是:只要是绝对定位(absolute、fixed),未设置偏移量时,都保持原始位置不动。设置了偏移量后,absolute以离自己最近的定位祖先元素进行定位,如果无定位祖先元素,以html为基准进行定位;fixed,以浏览器窗口进行定位。
2016-03-01
最赞回答 / rantiny
未设置偏移量,有已经定位的祖先元素,以祖先元素为基准定位。你把#wrap{width:962px; margin:0 auto; height:700px;} 的height去掉就能看见了,紧挨着sidebar的右侧。
2016-01-20
最新回答 / crisis_mars
你看看是不是top层设置了float属性,设置了这个属性也会让top层脱离标准文档流的.当你把top层中的float/position属性一并去掉时,就出现效果了
2016-01-20
最赞回答 / 点解点解
<...code...>最终 div与浏览器可视窗口上边界相距15px,是因为body与box2的上下margin值重叠了,body默认magin值好像是8px吧!box2的上margin值是15px。
2015-12-13
已采纳回答 / qq_安伊偌拉_0
因为div是fixed,所以脱离标准文档流。X元素设置了上边距,body距离html也有一个上边距,但是body没有border,padding属性,所以由于margin有垂直外边局合并问题,body的上边距也变为15px,div会紧贴body上边。所以,div与浏览器上边界相距15px。
2015-11-28