当前位置: 首页 > news >正文

嵌套div导致子区域margin失效问题解决

嵌套div导致子区域margin失效问题解决

  • 现象
  • 原因
  • 解决方法

现象

<div class="prev"></div>
<div class="parent"><div class="child"></div><div class="child"></div>
</div>
<div class="next"></div>
.prev{width: 300px;height: 50px;background-color: red;
}
.parent{width: 300px;height: 300px;background-color: aqua;
}
.child{width: 100px;height: 100px;background-color: blueviolet;margin-top: 10px;
}
.next{width: 300px;height: 50px;background-color: red;
}

在这里插入图片描述

原因

给子元素 child 设置的 margin-top: 10px; 没有作用在子元素和父元素之间产生间距,而是作用在了父元素及其相邻元素之间产生了间距,原因是两个嵌套的 div,如果外层 divpadding 值为 0,那么内层 divmargin-topmargin-bottom 的值会“转移”给外层 div

解决方法

  • 给父元素 parent 加样式 overflow: hidden
  • 给父元素 parent 添加值大于 0padding-top 样式
  • 给父元素 parent 添加样式 position: absolute
http://www.lryc.cn/news/461863.html

相关文章:

  • 搭建app业务的服务器优势类型用途等
  • 基于Springboot+Vue的个性化推荐影院(含源码数据库)
  • SpringMVC后台控制端校验-表单验证深度分析与实战优化
  • Codeforces Round 770 (Div. 2)
  • ProteinMPNN中蛋白质特征提取
  • Word中如何删除表格下一页的空白页
  • RabbitMQ 如何保证消息不丢失?
  • Oracle或者PL/SQL导入pde文件
  • 【QAMISRA】解决导入commands.json时报错问题
  • 影刀RPA实战番外:excel函数应用指南
  • php生成PDF文件(FPDF)
  • (接口测试)day01接口测试理论 http理论 接口测试流程 接口文档解析
  • Telegram——Bot 机器人/小程序入门指南
  • tauri build 后界面样式失效
  • 打印自然常数E
  • 澳鹏干货 | 大语言模型的上下文窗口 (Context Windows)
  • 为什么k8s不支持docker-kubernetes
  • 数据结构编程实践20讲(Python版)—17散列
  • 看了大厂用AI审简历,我才发现社会的残酷真相!今年的秋招太可怕了
  • 京东大模型革命电商搜推技术:挑战、实践与未来趋势
  • 深入学习二叉树(BinaryTree)(纯小白进)
  • 诗风秦韵诗词学习画廊宣言
  • Cannot determine local hostname
  • 电工课堂-对晶闸管移相控制触发要求
  • 基于Arduino做的“鱿鱼游戏”BOSS面具,支持动作检测
  • 数据库的查询操作
  • WebGL编程指南 - WebGL概述
  • 前端杂学录(十)
  • C++上机|编写函数invert实现对一维数组的倒序
  • 使用LSPatch+PlusNE修改手机软件