已采纳回答 / yuyang123
你没有设置任何top left right bottom,所以浏览器会将其放在原本的位置上。你可以给其box2box3设置一个<...code...>然后看看效果。而且因为你没有给父元素设置position,其会参照html进行定位。
2016-06-13
已采纳回答 / BozzSmBd
其实你自己写一下代码看效果就能得到问题的答案了。我刚才试了一下 不管父元素是绝对定位还是相对定位,子元素都是以当前父元素的位置为基准再进行偏移的。即如果父元素"top:50px; left:50px;"那么子元素会在此基础上再进行子元素的偏移.我也正在学习, 若是回答有不准确的地方烦请指出!
2016-05-06
已采纳回答 / yanmoer
<...图片...>例如:& iddiv id="a" style="z-index:2;"&t;/A&v&g/div&;di& iddiv id="b" style="position:relative;z-index:1;"&t;/B&v&g/div&;di& iddiv id="c" style="position:relative;z-index:0;"&t;/C&v&g/div&-in如图z-index 属性设置元素的堆叠顺...
2016-04-14
已采纳回答 / 啥都要学会
你把后面那个视频也看一下,就明白了。这么给你说吧,在body中,我们要调整的部分为mainbody块,此时top块的top层与mainbody块的top层撞车了,撞车后mainbody因为设置top=20px,取外边框边界高度最大的,所以,浏览器窗口与内容部分空出了20px,要解决此撞车问题,给top块的top层也加一个偏移量为0px,各使用各的,就不会撞车了。
2016-03-24
已采纳回答 / qq_安伊偌拉_0
因为div是fixed,所以脱离标准文档流。X元素设置了上边距,body距离html也有一个上边距,但是body没有border,padding属性,所以由于margin有垂直外边局合并问题,body的上边距也变为15px,div会紧贴body上边。所以,div与浏览器上边界相距15px。
2015-11-28
最赞回答 / qq_四年_4
老师的表述过于复杂了吧。只要是绝对定位(absolute、fixed),未设置偏移量时,都保持原始位置不动、设置了偏移量后,absolute以离自己最近的定位祖先元素进行定位,如果无定位祖先元素,以html为基准进行定位;fixed,以浏览器窗口进行定位。
2015-11-27