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

来源:4-1 overflow与absolute绝对定位

慕渣渣

2015-07-23 15:08

<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>


写回答 关注

5回答

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

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


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

    magin应该是负值才对。

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

    原来是把.abs 设置为fixed;

    慕少7532...

    设置成fixed可以解决问题,但是老师讲的视频中是用position:absolute实现的,这点不知道该怎么解释

    2016-10-20 22:23:30

    共 1 条回复 >

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

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

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

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

CSS深入理解之overflow

深入理解overflow相关特性及实际应用,为你打开另外一扇学习之窗

41729 学习 · 78 问题

查看课程

相似问题