码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【前端网页】CSS样式表进阶之盒子模型


    🔎这里是【前端网页】,关注我学习前端不迷路
    👍如果对你有帮助,给博主一个免费的点赞以示鼓励
    欢迎各位🔎点赞👍评论收藏⭐️

    👀专栏介绍

    【前端网页】 目前主要更新HTML,一起学习一起进步。

    👀本期介绍

    本期主要介绍CSS样式表进阶之盒子模型

    文章目录

    1. 什么是盒子模型

    2. 边框:border(回顾)

    3. 内边距:padding

    4. 外边距:margin

    5. 内外边距简化设置方式

    6. 单元素-水平居中

    7. 相邻元素-外边距合并

    8. 父子元素-外边距塌陷

    1. 什么是盒子模型

    所有的 HTML 元素,我们都可以看成一个四边形,即一个盒子。
    用 CSS 来设置元素盒子的 内边距、边框 和 外边距 的样式的方式,
    相当于设置盒子的样式,所以我们将其称之为 盒子模型

    2. 边框:border

    边框:HTML 元素盒子的框体

    边框有四个属性可以设置:
    border-top: 上边框
    border -right: 右边框
    border -bottom: 下边框
    border -left: 左边框
    网页里的两种盒子模型(W3C盒子模型、IE盒子模型)
    pdf 0星 超过10%的资源 141KB
    下载
    格式: 粗细( px ) 样式 (solid double dashed dotted) 颜色
    solid: 实体线
    double: 双实体线
    dashed: 虚线
    dotted: 点虚线
    示例:

    通用性设置:
    一次性设置上下左右边框样式 为 1 像素的 实体 红色线
    web开发基础教程
    rar 5星 超过95%的资源 19.56MB
    下载
    border:1px solid red;

    3. 内边距:padding

    内边距:HTML 元素里的内容体 到 HTML 元素边框 的距离

    内边距有四个属性可以设置:
    padding-top: 上边距
    padding-right: 右边距
    padding-bottom: 下边距
    padding-left: 左边距

    4. 外边距:margin

    外边距:HTML 元素边框 到 其他 HTML 元素边框的距离

    外边距有四个属性可以设置:
    margin-top: 上边距
    margin -right: 右边距
    margin -bottom: 下边距
    margin -left: 左边距

    5. 内外边距简化设置方式

    以 padding 为例

    总结:简化方式永远的顺序是 上右下左 的设置。
    左被忽略,就看右的设置
    下被忽略,就看上的设置 。
    只有一个,设置所有。

    6. 单元素-水平居中

    通过设置左右 外边距自动计算,我们可以控制元素居中。
    格式:
    margin : 0 px auto ;
    其中,上下外边距为 0 (可自己更改),左右外边距根据 元素宽度和浏览器大小随时自动计算。
    示例:

    7. 相邻元素-外边距合并

    外边距合并:两个相邻元素的接壤外边距仅最大的生效,较小的被合并。(被合并的外边距代码已
    经无用,
    所以一般我们会从代码上删除)(一般仅上下外边距有合并现象)

    示例代码:

    注意:
    外边距合同通常发生在 margin-bottom 和 margin-top 之间。
    左右外边距 一般不会合并

     

    8. 父子元素-外边距塌陷

    外边距塌陷:特指父子元素,因父元素无边框,父元素的外边距会塌陷到子元素中。导致子元素设
    置外边
    距,父元素会被级联作用。这样的现象叫做外边距塌陷。(四个外边距都会出现塌陷现象)

    准备代码:

     解决方案:

  • 相关阅读:
    Leetcode力扣 MySQL数据库 1919 兴趣相同的朋友
    Django和Python版本兼容表
    PID积分抗饱和3种常用方法(附H5UPLC FB块完整源代码和算法讲解)
    frp 反向隧道代理(内网穿透)之协议 “tcp + encryptor”
    Docker Jenkins(改错版本)
    Nginx之静态文件服务器的搭建
    SpringMVC14-SpringMVC执行流程
    24pht春3
    python 通过图片(原图)精确获取图片拍摄的位置
    Go语言进阶,并发通道机制搭建一个可注册昵称的聊天室
  • 原文地址:https://blog.csdn.net/weixin_45481821/article/details/125817694
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号