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

CSS 盒模型

CSS盒模型(Box Model)是网页布局的核心概念,它将每个HTML元素视为一个矩形盒子,由内容、内边距、边框和外边距四部分组成。

组成部分:

  1. 内容区(Content)​:存放文本、图片等元素的实际内容,由width/height控制大小
  2. 内边距(Padding)​:内容与边框的间距,通过padding调整,支持分方向设置
  3. 边框(Border)​:包裹内容与内边距的可见线条,可定义样式、颜色及宽度
  4. 外边距(Margin)​:与其他元素的透明间距,通过margin控制,垂直方向可能合并(取较大值)

两种盒模型

CSS3中的盒模型有以下两种:标准盒子模型、IE盒子模型(也叫怪异盒模型)

 

 盒模型都是由四个部分组成的,分别是margin、border、padding和content。

标准盒模型和IE盒模型的区别在于设置widthheight时,所对应的范围不同

  • 标准盒模型的width和height属性的范围只包含了content

  • IE盒模型的width和height属性的范围包含了border、padding和content

可以通过修改元素的box-sizing属性来改变元素的盒模型:

  • box-sizing: content-box 表示标准盒模型(默认值)
  • box-sizing: border-box 表示IE盒模型(怪异盒模型)
http://www.dtcms.com/a/75232.html

相关文章:

  • 宇数科技激光雷达L2
  • 设计模式-单一职责
  • 最新!Ubuntu Docker 安装教程
  • 11 Collection集合、Map集合:分类、功能、遍历、底层原理,Stream流:获取、中间方法、终结方法 (黑马Java视频笔记)
  • 电信大带宽服务器的应用场景都有哪些?
  • 21.多态
  • 【JDK17】开源应用服务器大比对
  • redis zset基本介绍以及底层实现
  • Unity音乐内存优化
  • jmeter吞吐量控制器-Throughput Controller
  • 计算机四级 - 数据库原理 - 第9章「数据库应用及安全性」
  • WebLogic XMLDecoder反序列化漏洞(CVE-2017-10271)深度解析与实战复现
  • C/C++蓝桥杯算法真题打卡(Day6)
  • 在群晖DS923+手动安装我Wordpress最新版
  • 小科普《php、jsp、asp和aspx的区别》
  • 使用JSON存储数据的场景
  • 第七章:SELinux
  • DeepSeek R1在医院后勤故障报修工单自动化处理中的路径设计
  • API调用大模型推理与第三方API实现业务整合
  • leetcode974. 和可被 K 整除的子数组
  • 现代操作系统阅读笔记(一)
  • C#语言的事务管理
  • GESP2023年12月认证C++三级( 第三部分编程题(1)小猫分鱼)
  • 时间序列建模 | 时间序列预测【项目复现】数据挖掘实战③:基于Matplotlib对空气质量监测数据进行可视化分析(附带实例代码)
  • 算法刷题记录——LeetCode篇(8) [第701~800题](持续更新)
  • 关于Redis的集群(上)
  • java构建树形结构的方式、如何组装树状结构数据
  • ModBus TCP/RTU互转(主)(从)|| Modbus主动轮询下发的工业应用 || 基于智能网关的串口服务器进行Modbus数据收发的工业应用
  • 课程4. 图像处理算法与卷积神经网络
  • js核心运行逻辑