最赞回答 / 慕渣渣
他只是利用了absolute的跟随性,然后并没有具体的利用top和left去相对于最近的relative去定位。 。利用跟随性,然后用margin去调整位置。
2015-03-25
已采纳回答 / 菠萝酥
老师给我们的demo代码里,第二张图片是有<div></div>标签对的,这就是说,第二张图初始时已经不是普通图片的inline-block水平了,而是block水平,这时看到换行效果,图片1、2、3从上到下排开(与老师视频里三个图片水平排开不一样,我估计那时图片2外没有加div标签)。使用绝对定位后,图片3靠近图片1在同一列,图片2在原来位置的上方。是这样效果?如果是按老师水平排开的效果,使用绝对定位后,图片3靠近图片1在同一行,图片2在原来位置的上方。问题出在这嘛?
2015-03-11
最赞回答 / moonload
原理跟上一篇是一样的,把ul作为第一个子元素的话,ul默认就显示在父级的最左上边,但这个ul由于设置了absolute,所以不占据宽高, 那ul后面的input就会在ul的位置上(当ul不存在一样),这个时候再通过margin-top就能把ul移到下面去了,刚好达到想要的效果。
2015-02-24