盒子塌陷以及scss &::before

子盒子margin-top后,父亲跟着往下边移动,解决方法

解决方法:

(1)为父盒子设置border,为外层添加border后父子盒子就不是真正意义上的贴合  (可以设置成透明:border:1px solid transparent)。

(2)为父盒子添加overflow:hidden;

(3)为父盒子设定padding值;

(4)为父盒子添加position:fixed;

(5)为父盒子添加 display:table;

(6)利用伪元素给子元素的前面添加一个空元素

.son:before{ content:"";            overflow:hidden; }

二.&::before &::after

就在在当前元素后面加一个兄弟元素:一般场景,就是一根线,或者一个label


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,...
    kiddings阅读 3,200评论 0 11
  • 一、CSS入门 1、css选择器 选择器的作用是“用于确定(选定)要进行样式设定的标签(元素)”。 有若干种形式的...
    宠辱不惊丶岁月静好阅读 1,619评论 0 6
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,712评论 1 45
  • 有一天,我早早的睡了,第二天一大早醒来,阳光明媚,万物如我一般复苏。
    飞奔的切菜刀阅读 205评论 0 0
  • 从今以后, 一个人好好玩,好好浪。 把自己变得更加优秀。 绝不碰爱情。
    言不由衷_阅读 215评论 0 0