❤️CSS必备知识详解❤️ 第一部分:盒子模型(box-model) (1)盒子模型之边框 效果展示: (2)盒子模型之内边距 效果展示: (3)盒子模型之外边距 效果展示: 拓展:盒子模型之内外边距问题: 1.外边距问题: (1)比如:此例中,上面那个盒子设置了下外边距为50px,下面那个盒子设置了上外边距100px,那么实际上,这两个div边框之间的距离是100px,而不是150px! (2)比如:此例中,左边那个盒子设置了右外边框为100px,右边那个盒子设置了左外边框50px,那么实际上这两个div边框之间的距离是150px! 2.内边距问题: 盒子模型内外边距总结: 第二部分:重置样式(RESET CSS) 实操如下: 1.RESETCSS.css文件 2. 5重置样式(RESET CSS).html文件 3.效果展示: 第三部分:浮动 (1)三种情况的浮动: 1.A右浮动时: 2.A左浮动时: 3.当ABC全部左浮动时: (2)浮动带来的问题:高度坍塌! 首先:子盒子不设置浮动时,没有任何问题: 其次:给所有子盒子设置浮动,出现高度坍塌! (3)三种解决高度坍塌的方法: 1.父元素设置(超出部分隐藏) 2.设置一个空的div 3.使用伪元素: 三种解决高度坍塌的方法的总结: 第四部分:定位 (1)静态定位 (2)相对定位 效果展示: (3)绝对定位 1.使用绝对定位时,div2的父级div1没有设置定位时,div2以浏览器为参考对象进行定位。因为div1高300px,div2相对于上方向下移动200px,如果是以父级为参考对象的,则div2下边框应与div1下边框重叠(但是有个问题哦—我没有重置样式,所以小伙伴们多多思考,为啥我这没重叠呢!)。 2.使用绝对定位时,父级设置了定位,则以设置了定位的这个父级为参考对象进行定位。 (4)固定定位 效果展示: 书籍介绍 【书籍封面】 【参考文案】 【内容简介】 【作者简介】 【编辑推荐】 👇 👉🚔直接跳到末尾🚔👈 ——>领取专属粉丝福利💖 ☝️ 重点来啦!重点来啦!!💗💗💗 小伙伴们,快拿出你们的笔记本,开始上课啦!(要打起十足的精神哦~) 回馈粉丝活动,本篇博客将会在评论区抽出三位幸运观众送出《机器学习数学基础(Python语言实现)》三本【包邮哦~】。书籍介绍请看文末。 第一部分:盒子模型(box-model) 学习盒子模型的目的: Html中的每个元素(标签),都有自己的大小(占地面积) 了解每个元素的大小,有助于