已采纳回答 / 紫色苜蓿
相对定位只是相对于自身而言它发生的偏移,但它还包含在标准文档流里,也可以认为是说,box2和box3得到的信息是——box1的位置没有发生偏移;可以把相对定位看作是一个幻影,你看到的效果是它覆盖了后面的内容,实际上机器语言编译出来的它还是在原来的位置没有发生偏移,box2和box3执行的是机器告诉它的信息
2015-09-08
只对left的div设置左浮动,但是right的div没有到上面去,是因为右侧div还是块级元素,所以依旧沾满一行,因此不能到上面去
2015-09-07
已采纳回答 / mozzie_
设置偏移,无已定位的祖先元素,是以<html>为基准偏移的。你这个也是的,你可以同讲师演示的打开调试窗口,看element。你这个box2明显基于html往右偏移了20像素。可能因为box1同时存在,你认为不是。你可以设置top偏移这样看,明显些。
2015-09-05