首页 > 其他分享 >css外边距折叠和外边距合并

css外边距折叠和外边距合并

时间:2022-10-15 16:00:32浏览次数:78  
标签:折叠 元素 合并 外边 hidden margin css

【外边距折叠】两个嵌套关系的(父子关系)块元素,当父元素有上外边距或者没有上外边距(margin-top),子元素也有上外边距的时候。两个上外边距会合成一个上外边距,以值相对较大的上外边距值为准。

解决办法:

1. 给父元素定义border或者padding(不推荐

2.给父元素添加overflow: hidden;(推荐

 

 

【外边距合并】这种现象发生在两个并列的元素之间。给一个元素设置下外边距(margin-bottom),并同时给一个元素设置上外边距(margin-top)。两个元素之间的距离不等于这两个外边距之和,而是等于其中最大的一个外边距。

解决办法:

1.只设置其中一个元素的margin值即可(推荐

2.给每一个元素添加父元素,然后触发BFC规则(不推荐

.father-box{
                        /*解决外边距合并 */
				overflow: hidden;
			}

 

参考:https://zhuanlan.zhihu.com/p/337857229

标签:折叠,元素,合并,外边,hidden,margin,css
From: https://www.cnblogs.com/doubleyancode/p/16794348.html

相关文章

  • css入门
    CSS入门一,初识内部引用和外部引用<head><metacharset="UTF-8"><title>标题</title><!--规范,<style>可以编写css代码每一个语句最好以分号结尾语法:......
  • css 图片 等比缩放
    html<divstyle={{width:'478px',height:'361px',background:'#252a38',display:'-webkit-flex',display:'flex',WebkitAlignItems:'center',alignItems:'c......
  • CSS 卡片布局样式
     .table-flex{        align-items:center;        display:flex;        flex-wrap:wrap      } ......
  • 7. CSS颜色设置(6种方法)
    1.前言我们在显示屏上看到的各种颜色都是通过红(red)、绿(green)、蓝(blue)三原色组合而成的,按不同的比例混合这三种颜色就可以得到其它颜色,通过调整红、绿、蓝三种颜色的数值......
  • CSS——box-sizing(固定宽度和高度)
    1.允许我们在元素的总宽度和高度中包括内边距和边框,这样可以控制最外总边框的宽度和高度。<!DOCTYPEhtml><html><head><style>.div1{width:300px;height:......
  • 5. CSS注释(附带示例)
    1.前言在代码中合理的添加注释是个非常好的习惯,通过注释您可以对代码加以解释说明(例如描述某段代码的功能、使用方法等),浏览器会自动忽略注释的内容。注释对开发人员非常......
  • 4. HTML引用CSS(4种方法)
    1. 前言CSS样式需要引用到HTML中才能真正有效,那么如何才能在HTML中引用CSS呢?下面就来介绍一下。2.内嵌样式表您可以在HTML头部(<head>标签内)的<style>标签......
  • 视频直播系统源码,使用css修改input的文字提示语颜色
    视频直播系统源码,使用css修改input的文字提示语颜色 <style> /*Safari,ChromeWebKitbrowsers*/ input::-webkit-input-placeholder{color:#ccc;}/*火狐Mozilla......
  • 1. CSS是什么
    1.前言CSS是“CascadingStyleSheet”的缩写,中文意思为“层叠样式表”,它是一种标准的样式表语言,用于描述网页的表现形式(例如网页元素的位置、大小、颜色等)。CSS的主要......
  • 前端成神之路-CSS初识
    第01阶段.前端基础.CSS初识CSS层叠样式表学习目标理解css的目的作用css的三种引入方式应用css三种引用方式的书写通过样式规则给标签添加简单的样式1.HTML的局限性说起HTML,......