|
|

楼主 |
发表于 2022-7-18 12:42
|
显示全部楼层
本帖最后由 马黑黑 于 2022-7-18 12:48 编辑
一楼代码:
<style>
.papa {
left: -214px;
top: 120px;
width: 1024px;
height: 460px;
box-shadow: 3px 3px 30px #000;
position: relative;
}
</style>
<div class="papa"></div>
问题出在红色代码这句。top: 120,设置 papa 的上边值,因为是相对定位(position: relative),这样设置 top 可以移动位置但不能移动papa元素的实际占位,所以会遮挡评分区域。
解决方法:去掉 top 设定,改用 margin-top 来设定上边起始位置(也就是拉开距离)。方法是用一下这句代替原来代码中的红色那句:
margin-top: 120px;
margin-top 设置的是上边的外边距。这样使用,能够使得帖子父元素不遮挡自己的美美脸,又能不遮挡下面的评分区域。
|
评分
-
| 参与人数 1 | 威望 +50 |
金钱 +100 |
经验 +50 |
收起
理由
|
小辣椒
| + 50 |
+ 100 |
+ 50 |
赞一个! |
查看全部评分
|