为什么里面的元素不和框一起动呢???
相对定位中,position:relative 后只是框在移动,但是文字为什么不动呢
position:absolute 后框不动,文字动是为什么呢
相对定位中,position:relative 后只是框在移动,但是文字为什么不动呢
position:absolute 后框不动,文字动是为什么呢
2017-03-14
你是说偏移前的位置保留不动的那个例子吗,那个例子中设置了偏移的div是偏移了,但span不在div里面所以没有偏移,你可以试试把span放到div里面,就一起偏移了.
设置relative 的 div还是占据原来的空间,所以span文字不在网页第一行,而是跟在div没有偏移之前的位置,你试试改变div的高度,你会发现文字位置也跟着变,原因就是这个
设置absolute 的div没有占据原来空间,这之后,span在网页第一行,可能你会觉得这样文字位置变了,然后你的right,top没变,因为这里absolute参照浏览器的位置,relative参照它原来的位置(原来在网页的开头),这里的显示效果是一样的,所以框没动,你试试在div前面再加多个div,然后偏移第二个div,你会发现框也动了
举报