首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

CSS margin合并问题

CSS 外边距合并问题 在CSS当中,相邻的两个盒子(可能是兄弟关系也可能是祖先关系)的外边距可以结合成一个单独的外边距。这种合并外边距的方式被称为折叠,并且因而所结合成的外边距称为折叠外边距。...如何解决 使用BFC解决margin合并问题可以参考这篇文章:CSS中重要的BFC 3.1 自身margin合并的情况 加个padding或者border-top/border-bottom 3.2...codepen的DEMO 浮动与绝对定位之类脱离文档流的元素不发生margin合并 3.3 父子元素的情况 给父元素添加padding-top值,缺点:增加了一点padding的误差 给父元素添加border.../scroll; 子元素的margin使用父元素的padding代替 ---- 网上的帖子大多深浅不一,甚至有些前后矛盾,在下的文章都是学习过程中的总结,如果发现错误,欢迎留言指出~ 参考: CSS...外边距合并的问题 深入理解css中的margin属性 深入理解BFC和Margin Collapse

1.2K30

CSSCSS 总结 ③ ( CSS 背景设置 | 背景颜色 | 背景图片 | 背景图片平铺样式 | 背景图片位置 | 超大背景图片设置 | 背景附着 | 背景样式简写 | 背景半透明 ) ★

一、CSS 背景设置 1、背景颜色 CSS 的背景颜色样式语法 : 默认的背景颜色是 transparent 透明 ; background-color:颜色值; background-color 属性...CSS背景图片样式语法 : 背景图片的链接需要写在 url() 中 , 并且 url() 中的链接可以没有双引号 ; background-image: url(相对路径); 在 url() 中设置相对链接...如果 盒子的大小 大于 背景图片的大小 , 默认的 图片 位置是 左上角 ; 设置背景位置的 CSS 语法如下 : background-position : length length background-position...与 网页内容 绑定 , 网页滚动时 , 背景图像也进行滚动 ; fixed : 背景图像 固定 , 滚动网页时 , 背景图像位置保持不变 ; 7、背景样式简写 使用 CSS 样式设置 盒子 背景时 ,...需要 设置多个 CSS 样式 , 设置 背景图片 , 平铺模式 , 定位方式 , 附着方式 等 , 下面是一个完整的图片背景设置的代码 , 代码很繁琐 ; body { /* 设置一个足够高的高度

32210

CSSCSS 背景设置 ④ ( 超大背景图片设置 | 背景图片定位设置 background-position: center top; )

文章目录 一、超大背景图片设置 1、超大背景图片问题 2、超大背景图片默认显示 3、超大背景图片推荐定位方式 4、超大背景图片编辑策略 二、代码示例 1、背景图片展示 2、代码示例 3、展示效果...一、超大背景图片设置 ---- 1、超大背景图片问题 在网站开发时 , 经常遇到 网站首页使用超大背景图片显示 的情况 , 如 : 背景图片 使用 1920 x 1080 像素的图片 ; 每个人的电脑分辨率不同...因此这里要设置图片背景的位置 , 一般超大背景图片的背景定位都使用 background-position: center top; 进行定位 , x 轴方向上居中对齐 , y 轴方向上对齐到顶部 ,...这样设置 : 如果电脑分辨率很小 , 可以看到图片中心偏上的位置 ; 如果电脑分辨率很大 , 背景图片位于屏幕中心偏上位置 ; 4、超大背景图片编辑策略 图片编辑策略 : 在高分辨率的电脑上可以显示全部内容..., 在低分辨率的电脑上只能显示下图红色矩形框中的内容 , 这里建议 将图片的核心内容放在 图片的中心偏上的位置 , 如下图所示的 白色矩形 范围中 ; 二、代码示例 ---- 1、背景图片展示 使用下图作为背景图

1.9K20

CSS--外边距合并的问题

外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。 合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。...首先看下W3C对于外边距合并的介绍: 外边距合并 简单地说,外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。...,因为它们的所有外边距都合并到一起,形成了一个小的外边距。...如果发生外边距合并,段落之间的上外边距和下外边距就合并在一起,这样各处的距离就一致了。 image.png 注释: 只有普通文档流中块框的垂直外边距才会发生外边距合并。...行内框、浮动框或绝对定位之间的外边距不会合并。在css2.1中,水平的margin不会被折叠。

1.3K20
领券