盒子模型

css盒子模型详解 css盒子模型,box model,弹性盒模型,怪异盒模型,浏览器内核 阅读详情

描述: 每个盒子有四个边界(Content Edge,Padding Edge,Border Edge,Margin Border),内容区域,Padding区域, Border, Margin区域

Content Edge: 内容边界(盒子内容与Padding的分界点)
Padding Edge: 内边距边界(Padding与Border的分界点)
Border Edge: 边框边界(Border与Margin的分界点)
Margin Edge: 外边框边界(Marging与其它盒子Margin的分界点)

见图:
在这里插入图片描述

  1. content area(内容区域): 内容区域由Content Edge限定
  2. padding(内间距): Content Edge到Padding Edge之间的间距
  3. border(边框): Padding Edge与Border Edge之间的区域)
  4. margin(外边距) Border Edge与Margin Edge之间的区域)

margin area 与 padding area是抽像的不具体的所以只有边距与间距
content area 与 border是实体存在的所以有样式与大小

具体请参照现实中的盒子

内容区域 :由内容边界限定,包括图片,文字,媒体等甚至是其它的盒子, 默认的内容区域是box-sizing: content-box; (W3C标准), 可通过min-width、max-width、width设置宽度, min-height、max-height、heihgt设置高度

内边距区域 :由内边距边界限定,扩展自内容区域,是填充元素中内容与边框之间的间距,它的尺寸是padding-box宽度与padding-box高度
padding内间距可以通过padding-top、padding-right、padding-bottom、padding-left控制
也可通过简写padding控制。

边框区域: 由边框边界限定, 扩展自内边距区域,是容纳边框的区域,其尺寸是border-box宽度与border-box高度
边框的样式由border-style控制,边框的粗细由border-width控制, 可合起来用border简写
假如盒子设有背景(background-color, background-img)背景将会一直延伸自边框的外沿(默认为在边框的下层延伸, 边框会盖在背景上)此默认为(background-clip:broder-box)背景区域表现可通过css属性background-clip改变。

background-clip:broder-box(默认背景的绘制区域)
默认背景的绘制区域

background-clip:padding-box(背景延伸自边框内边沿)
背景延伸自Padding Edge
background-clip:content-box(背景延伸自内容边界)
背景延伸自Content Edge

外边距区域: 由外边距边界限定, 用空白区域扩展自边框区域, 以分开相邻的元素。
外边距区域大小由margin-top、margin-right、margin-bottom、margin-left控制, 可用margin属性简写。tip: 相邻元素(垂直方向)的外边距会产生合并

注意: 行内元素(具有盒子模型)也存在内边距与边框,存在左右外边距不存在上下外边距,不存在宽度和高度,但其占用的空间【(每一行文字的高度)则由line-height属性决定】,边框与内边距显示在内容周围。

关于CSS中盒子模型与怪异盒子模型的特点及其区别 今天来探究一下box 盒子模型的问题: 盒子模型是html设计页面时常出现的一个知识,对于不同的盒子模型可以实现不同的功能,来方便我们来做页面的设计。首先我们放置两个div,通过设置两个不同属性的div来观察其属性的变化和探究两个盒子模型的区别。 ****标准盒子模型与怪异盒子模型:**** 关于标准盒子模型的实例 .Standard{ /*标准盒子*/ backgroun... 阅读详情

相关推荐

LangChain学习及应用(超详细)

Model I/O 部分是与语言模型进行交互的核心组件,包括输入提示(Prompt Template)、调用模型(Model)、输出解析(Output Parser)。简单来说,就是输入、处理、输出这三个步骤。LLM 因其具有海量参数,需要花费相当的物力与时间成本进行预训练和微调,同时商用 LLM 还需要进行各种安全测试与风险评估等。因此 LLM 会存在知识滞后的问题。在专有领域,LLM 无法学习到所有的专业知识细节,因此在面向专业领域知识的提问时,无法给出可靠准确的回答。

weixin_39764056的博客 4262

盒子模型及布局

盒子模型 盒子模型 盒模型、框模型(box model) -css将页面汇总所有的元素的都设置为一个个矩形的盒子 -将元素设置为矩形的盒子后,对页面的布局就变成了将不同的盒子摆放到不同的位置 -每一个盒子,都有以下几个部分 内容区(content) 内边距(padding) 边框(border) ...

qq_69761234的博客 1685

SECS/GEM EAP 设备自动化功能原理和设计方案

半导体SECS GEMEAP实现了对生产线上机台的实时监控,是工厂自动化不可缺少的控制系统。EAP系统与FAB中的机台紧密相关,系统的设计与开发必须与生产线的机台实际生产流程相一致,才能达到控制机台生产的目的。 EAP SECS/GEM是MES与设备的桥梁,EAP通过SECS国际标准协议与机台进行数据传输。SECS是半导体设备(半导体行业称设备为机台)必须遵循的一种国际通信协议。EAP就是通过SECS与设备通信、传输数据、发送指令控制设备按照预先定义........

semisecs 17万+

什么是盒模型

盒模型 1、什么是盒模型? 盒模型的作用:规定了网页元素如何显示以及元素间的相互关系 盒模型的概念:盒模型是css布局的基石,它规定了网页元素如何显示以及元素间的相互关系。css定义所有的元素都可以拥有像盒子一样的外形和平面空间。即都包含内容区、补白(填充)、边框、边界(外边距)这就是盒模型。 2、盒模型是怎样组成的? 盒模型的组成部分=content(内容区)+padding(填充区)+bord...

wenqianqian1的博客 1万+

别再到处找资源了!WinCC 7.5 SP2官方下载与Windows 10保姆级安装避坑指南

本文提供了WinCC 7.5 SP2在Windows 10上的官方下载与安装全流程指南,重点解决了资源获取难、系统兼容性问题及分卷压缩处理等常见痛点。通过详细的步骤和实用技巧,帮助用户顺利完成安装并优化配置,适用于工控领域的学习者和从业者。

weixin_32924297的博客 496

Matplotlib字体警告终结者:为什么总提示DejaVu Sans?5种场景解决方案大全

本文深入解析Matplotlib中常见的DejaVu Sans字体警告问题,并提供5种典型场景的完整解决方案。从理解字体系统的三层架构和缓存机制,到解决中文显示、远程服务器部署、TeX渲染、缓存优化及生产环境配置等实际问题,帮助开发者彻底摆脱字体警告困扰,实现稳定可靠的数据可视化。

view3的博客 504

盒子模型(box model)

盒子模型是css中特别重要的一个知识点,今天我和大家一起学习一下。

Antoine__的博客 5194

Excel 汉字首字母提取:四种方案对比与选型

本文对比了 Excel 中提取汉字首字母的四种方案:手动转换、VBA 脚本、映射表与 AI 工具。手动方式低效易错;VBA 适合无网环境但识别范围有限;映射表精度提升却无法解决多音字;AI 工具通过语义理解可一句话完成提取,是多数场景下的首选。

u011186532的专栏 397

什么是盒子模型?

除去内容部分宽度或高度+padding+border+margin。二. 各元素的设置含义1.

HHR_hr的博客 3479

SAP Joule for Developers 全景解析:从 ABAP 到 SAP Build 的一体化开发者 AI 能力

SAP Joule for Developers是一套内嵌于SAP开发工具的设计时AI能力,专为提升SAP开发者效率而设计。它支持自然语言生成应用与自动化流程,帮助理解优化代码,并嵌入单元测试和质量保障功能。Joule深度集成ABAP开发环境,同时服务于Java、JavaScript和低代码开发,覆盖CAP数据模型、UI5/Fiori生成、ABAP代码补全与重构等场景。通过斜杠命令和上下文操作,开发者可在不改变现有平台的前提下,显著提升开发效率和质量。典型案例包括快速构建CAP应用和ABAP Cloud迁移

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 498

19 04-读取DTC快照信息

为了方便找到故障的原因,车厂一般会在诊断调查表中定义一些信息作为快照信息,例如故障发生时间、电压、行驶里程数、车速等。在对应故障发生时,ECU端要记录发生故障时的快照信息,客户端可以通过此服务检索客户端定义的DTCMaskRecord的捕获DTC Snapshot记录号以及DTCSnapshot记录数据。通过查找故障发生时刻的这些数据,来分析故障原因。

诊断协议那些事儿's blog 5149

CSS盒子模型详解

在使用CSS进行网页布局时,我们一定离不开的一个东西————盒子模型。盒子模型,顾名思义,盒子就是用来装东西的,它装的东西就是HTML元素的内容。或者说,每一个可见的 HTML 元素都是一个盒子,下面所说的盒子都等同于 HTML 元素。这里盒子与 中的盒子又有点不同,这里的盒子是二维的。 盒子的组成 一个盒子由外到内可以分成四个部分:margin(外边距)、border(边框)、padding(内边距)、content(内容)。会发现margin、border、padding是CSS属性,因此可以通过这三

weixin_46048542的博客 4万+

PCL ICP算法实现点云精配准【2026最新版】

PCL1.14.1 及之前版本所实现的迭代最近点ICP算法。博客长期更新,本文最新更新时间为:2026年4月17日。

点云侠的博客 31万+

【什么是盒模型】标准盒子模型、怪异盒子模型

【CSS盒模型】标准盒子模型、怪异盒子模型 什么是盒子模型 CSS盒子模型(Box model)就是在网页设计中经常用到的CSS技术所使用的一种思维模型。网页中所有元素都具备以下四个属性: 内容(content),也就是元素的 width、height 内边距(padding) 边框(border) 外边距(margin) 这些属性我们可以用日常生活中的常见事物——盒子作一个比喻来理解,所以叫...

艾欢欢的博客 8398

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

什么叫盒子模型?有几种模式?

什么是盒子模型? 把所有的网页元素都看成一个盒子,它具有: content,padding,border,margin 四个属性,这就是盒子模型。 盒子模型有几种模式? 1、W3C标准盒子模型 2、IE盒子模型 W3C标准盒子模型 标准模式下,一个块的宽度 = width+padding(内边距)+border(边框)+margin(外边距); W3C模型中:       CSS中的宽(width)=内容(content)的宽       CSS中的高(height)=内容(content)的高 IE盒子模

good god~的博客 2万+

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

网页盒子模型

一、盒子模型的概念及组成 盒子模型:html页面把布局元素看做一个矩形的盒子,也就是一个盛装内容的容器。 盒子模型包括外边距 margin、边框 border、内边距 padding、内容 content margin:外边距,与其它盒子的距离 border:边框,盒子的边框 padding:内边距,边框与内容的距离 content:内容,一般设置了宽高 盒子模型如下图 二、盒子的大小 盒子的大小就是盒子的宽高,这个宽高并不是指content的宽和高。默认是包括content、padding、border

lunaol的博客 4783

标准盒子模型和IE盒子模型

盒子模型是css中一个重要的概念,理解了盒子模型才能更好的排版。其实盒子模型有两种,分别是 ie 盒子模型和标准 w3c 盒子模型。他们对盒子模型的解释各不相同,先来看看我们熟知的标准盒子模型: 从上图可以看到标准 W3C 盒子模型的范围包括 margin、border、padding、content,并且 content 部分不包含其他部分。  从上图可以看到 IE 盒子模型的范围也

zyuzixiao的专栏 5万+

web两种盒子模型详解

前端两种 盒子模型 深入学习

Yoahcc的博客 1837

前端基础(八)_盒子模型(标准盒子模型和怪异盒子模型)

盒子模型(标准盒子模型和怪异盒子模型)

见贤思齐焉,见不贤内自省 4227

css盒子模型

之前我们设置的div盒子,它只是盒子最里面内容的大小,当你在设置内边距和边框,整个盒子的宽和高都会增大,但是怪异盒模型是刚开始设置的div盒子大小包括了内边距和边框,就是当你给盒子加内边距和边框时,整个盒子的大小不变,只是原本没设置内边距和边框时,盒子大小都是盒子最里面那部分的,当你设置了内边距和边框以后,最里面部分开始变小,内边距和边框的大小就是最里面那部分减去的。width/height(元素的内容宽或高):内容区(content)、内边距(padding)以及边框(border)的总和。

2401_83342251的博客 1488

标准盒子模型,与怪异盒子模型详解

标准盒子模型和怪异盒子模型是前端开发中的重要概念,它们影响了元素的布局和渲染。大多数现代浏览器采用标准盒子模型,但在需要与旧版Internet Explorer等不符合标准的浏览器兼容时,可以考虑使用怪异盒子模型。前端开发者需要了解这两种模型的差异,以便在开发过程中更好地控制元素的外观和行为,同时确保跨浏览器兼容性。

wangxuanyang_zer的博客 2789

CSS盒子模型

【代码】CSS盒子模型。

qq_42535142的博客 1380

CSS中对盒子模型的理解

当对一个文档进行布局(layout)的时候,浏览器的渲染引擎会根据标准之一的 CSS 基础框盒模型(CSS basic box model),将所有元素表示为一个个矩形的盒子(box)

常来常往,共同成长 979

css中盒子模型图片,CSS 盒子模型

盒子模型(Box Model)一般的标签都是盒子,但是除了极个别的标签(例如:img、input标签)不是盒子盒子模型的属性width 盒子内容的宽度height 盒子内容的高度margin 盒子的外边距padding 盒子的内边距border 盒子的边框background 盒子背景盒子模型示意图标准盒子模型、IE盒子模型目前所学的知识中,以标准盒子模型为准标准盒子模型:IE盒子模型:标准盒子模...

weixin_31874603的博客 1188

CSS:标准盒子模型和怪异盒子模型的区别

CSS中的盒子模型和怪异盒子模型 我们今天就来讲讲网页中的盒子模型,盒子模型它分为标准盒子模型和怪异盒子模型。但他们有什么区别呢?怪异盒子它怪异在哪呢?是和孙悟空一样会72变吗?还是… 来首先我们来看看什么是盒子模型 一、什么是盒子模型(Box Model) 盒子想必大家都是知道的吧! 生活中我们的快递有盒子包装着,买的蛋糕也是有盒子包装着,我们的礼品也是被盒子包装着。 模型是什么呢? 它...

qq_41145685的博客 5914
上一篇: ES6: Promise对象的基础
下一篇: JS: innerWidth/Heigt、outerWidth/Height、offsetWidth/Height、clientWidth/Height、scrollWidth/Height
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值