当前位置: 首页 > 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盒模型(怪异盒模型)

相关文章:

  • 宇数科技激光雷达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 整除的子数组
  • 墨西哥军方:军舰撞桥时由纽约引航员指挥操作
  • 关税战导致中国商品冲击周边市场?“对美出口减少并未导致对东盟出口激增”
  • 证监会:证券公司要处理好功能性和盈利性关系,切实维护好投资者利益
  • 住建部:我国超9.4亿人生活在城镇
  • 世卫大会拒绝涉台提案,外交部:坚持一个中国原则是人心所向
  • 鸿蒙电脑正式发布,国产操作系统在个人电脑领域实现重要突破