CSS外边距合并(叠加)

简介:

几种CSS外边距合并的情况

  1. 一个元素的下边距和一个元素的上边距重合

    margin1

  2. 一个元素包含着另一个元素

    前提:中间没有内边距和边框分隔开

    margin2

  3. 空元素的上边距和下边距

    前提:是个空元素,没有内容,没有内边距,没有边框

    margin3

为什么会合并?

总的来说,从两个垂直外边距合并时,将形成一个外边距,外边距的值等于外边距较大者。

适用对象:只有普通文档流的,行内、浮动、绝对定位不会产生合并。

它也有它的意思所在

其实这不是一个bug,它可以让段落的边距和边框高度一致。

目录
相关文章
|
7月前
|
前端开发
CSS 什么是外边距重叠?重叠的结果是什么?
CSS 什么是外边距重叠?重叠的结果是什么?
|
2月前
|
前端开发 容器
CSS实现旋转圆角叠加样式,你学会了吗?
CSS实现旋转圆角叠加样式,你学会了吗?
43 0
|
5月前
|
前端开发
css图标合并——ClipPath Sprites技术
css图标合并——ClipPath Sprites技术
48 1
|
5月前
|
前端开发 容器
css【详解】—— margin属性(含margin百分比值,margin负值,margin合并,margin:auto,margin失效)
css【详解】—— margin属性(含margin百分比值,margin负值,margin合并,margin:auto,margin失效)
151 1
|
6月前
|
前端开发
CSS基础-盒模型:边框、内边距、外边距
【6月更文挑战第8天】Web设计中的盒模型由内容区域、内边距、边框和外边距组成,是理解页面布局的关键。内容区域包含实际内容,内边距提供间隔,边框定义元素边界,外边距控制元素间距。常见易错点包括边框宽度计算、外边距折叠和盒模型理解不透彻。通过实践和媒体查询可解决响应式设计挑战,`border-radius`可能导致圆角问题。理解盒模型并灵活应用能创建多样化布局。
103 6
|
7月前
|
前端开发
CSS外边距重叠:原理、结果
CSS外边距重叠:原理、结果
53 1
|
7月前
|
缓存 前端开发 IDE
【专栏:工具与技巧篇】HTML与CSS代码压缩与合并
【4月更文挑战第30天】本文探讨了优化Web性能的关键——HTML和CSS代码压缩与合并。代码压缩通过移除空白字符、注释和缩短标识符减小文件大小,而代码合并则减少HTTP请求。开发者可借助在线工具、构建工具插件、编辑器扩展或手动方式实现压缩和合并。最佳实践中,应保留未压缩备份,测试压缩效果,利用缓存并自动化流程。同时,注意适度优化,避免影响首屏渲染速度。关注新工具和策略以维持网站性能和可维护性。
227 3
|
7月前
|
前端开发
CSS外边距重叠:原理、结果
CSS外边距重叠:原理、结果
50 0
|
7月前
|
前端开发
CSS外边距重叠:原理、结果
CSS外边距重叠:原理、结果
50 1
|
7月前
|
前端开发
CSS外边距重叠:原理、结果
CSS外边距重叠:原理、结果