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

re:从0开始的CSS学习之路 11. 盒子垂直布局

1. 盒子的垂直布局的注意

  1. 若两个“相邻”垂直摆放的盒子,上面盒子的下外边距与下面盒子的上外边距会发生重叠,称为外边距合并
    若合并后,外边距会选择重叠外边距的较大值

  2. 若两个盒子具有父子关系,则两个盒子的上外边距会发生重叠,若改变盒子的上外边距,父子盒子都会随之移动位置
    三种解决办法:
    1. 可以为父元素添加边框
    2. 可以为父元素添加内边距
    3. 为父元素添加overflow: hidden;
    学习完浮清除动元素的最终解决方案:

    .clearfix::after,
    .clearfix::before {content: "";display: table;clear: both;
    }
    

示例如下:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>div {width: 200px;height: 200px;}/* .box1 {background-color: #c7edcc;margin-bottom: 300px;}.box2 {background-color: #fde6e0;margin-top: 200px;} */.clearfix::after,.clearfix::before {content: "";display: table;clear: both;}.father {background-color: #c7edcc;/* border: 1px solid #000; *//* padding: 1px; *//* overflow: hidden; */}.son {width: 100px;height: 100px;background-color: #fde6e0;margin-top: 100px;}
</head><body><div class="father clearfix"><div class="son"></div></div><!-- <div class="box1"></div><div class="box2"></div> -->
</body></html>
http://www.lryc.cn/news/300495.html

相关文章:

  • Kindling-OriginX 如何集成 DeepFlow 的数据增强网络故障的解释力
  • 轻松掌握Jenkins执行远程window的Jmeter接口脚本
  • UI文件原理
  • OS设备管理
  • Matlab绘图经典代码大全:条形图、极坐标图、玫瑰图、填充图、饼状图、三维网格云图、等高线图、透视图、消隐图、投影图、三维曲线图、函数图、彗星图
  • 姿态传感器MPU6050模块之陀螺仪、加速度计、磁力计
  • MySQL 基础知识(一)之数据库和 SQL 概述
  • 挑战杯 wifi指纹室内定位系统
  • Midjourney提示词风格调试测评
  • Codeforces Round 926 (Div. 2)(A~C)
  • Godot 游戏引擎个人评价和2024年规划(无代码)
  • Win11关闭Windows Defender实时保护,暂时关闭和永久关闭方法 | Win10怎么永久关闭Windows Defender实时保护
  • C# CAD2016 宗地生成界址点,界址点编号及排序
  • [ai笔记7] google浏览器ai学习提效定制优化+常用插件推荐
  • 联想thinkpad-E450双系统升级记
  • Mysql运维篇(四) Xtarbackup--备份与恢复练习
  • vue3 封装一个通用echarts组件
  • 安装 Windows Server 2003
  • 在STM32中使用DMA进行SD卡读写操作的实现方法
  • StringBuilder/StringBuffer类(Java)
  • SQL的1999语法
  • 【AIGC】Stable Diffusion安装包
  • C++:迭代器的封装思想
  • 飞天使-k8s知识点17-kubernetes实操2-pod探针的使用
  • tee漏洞学习-翻译-3:TrustZone exploit for MSM8974
  • rust递归遍历磁盘目录及文件
  • C语言每日一题(56)平衡二叉树
  • Flutter Android开发 梳理Google Material Design颜色体系
  • 每日五道java面试题之java基础篇(六)
  • c++ STL系列——(五)map