问答详情
源自:4-1 overflow与absolute绝对定位

为什么我写的不会跟随?哪里不对?

<style>
.content { width: 60%; height: 2000px; background: #999; margin: 0 auto;}
.h0 { height: 0;}
.ovh { overflow: hidden;}
.tr { text-align: right;}
.abs { position: absolute; width: 20px; height: 20px; background: #F00;}
.ml10 { margin-left: 10px;}
.mt30 { margin-top: 30px;}
</style>
<body>

<div class="content">
	<div class="h0 ovh tr">
    	&nbsp;<span class="abs ml10 mt30"></span>
    </div>
</div>

</body>


提问者:慕渣渣 2015-07-23 15:08

个回答

  • 慕粉3830774
    2016-08-23 15:43:54

    你写的才是跟随的,视频里的是不跟随的,不知道老湿是如何实现的


  • UncleKeith
    2016-08-15 16:02:47

    magin应该是负值才对。

  • 慕渣渣
    2015-07-24 10:42:16

    原来是把.abs 设置为fixed;

  • 慕渣渣
    2015-07-23 15:38:57

    额,absolute的元素本身就是块级元素。。

  • 隐问
    2015-07-23 15:20:23

    span标签是内联元素,内联元素的高度、宽度及顶部和底部边距不可设置。在你 的.abs样式中加个display:block;
    将内联元素转为块级元素,这些样式应该就有效了