青青陌上桑
2017-03-09 14:49
偏移的明明是div标签的内容,并不包含span标签啊,所以span标签不写到div里,那div怎么定位都影响不到span吧,“偏移前的位置保留不动”似乎并没有意义。。
看到你的问题。。。实际测试的话,因为发生了偏移,按正常来讲,下方的内容既然不在块里应该跟着一起偏移吧,但是并没有,所以之前的位置保留了?
首先这个是我个人理解,为什么保留偏移前的位置不懂,应该先说是绝对还是相对布局,如果是相对布局在margin的基础上你的“A"做了位移,,然后你又在之前的位置上放一个东西“b”,那么“A”就会相对“b”在原先的位移上再次做位移。如果是绝对布局那么偏移前的位置保留就没有意义了,会发生覆盖!
怎么可能会没有意义呢,你这只是单独的一个div和一个span,如果是整个网页,那么布局就肯定受到影响,要在大环境下看待这个偏移,那你就会发现对于网页布局很有意义
初识HTML(5)+CSS(3)-升级版
1225293 学习 · 18230 问题
相似问题