位置: IT常识 - 正文

什么是盒子模型?(盒子模型的概念)

编辑:rootadmin
什么是盒子模型? 什么是盒子模型?

推荐整理分享什么是盒子模型?(盒子模型的概念),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:盒子模型的概念,什么是盒子模型,盒子模型的属性有哪几个,什么叫盒子模型,什么是盒子模型的概念,什么是盒子模型?其相关的CSS属性有哪些?,什么是盒子模型,主要属性有哪些?,什么是盒子模型,盒子模型的属性有哪几个,什么是盒子模型?它的属性包括哪些?,内容如对您有帮助,希望把文章链接给更多的朋友!

盒子模型组成有 4 部分,分别为:内容 内边距 外边距(一般不计入盒子实际宽度) 边框

盒子模型有 2 种:标准盒子模型与怪异盒子模型

标准盒子模型=content(内容)+border(边框)+padding(内边距)

怪异盒子模型=content(内容)(已经包含了 padding 和 border)

css3 种可以通过设置 box-sizing 属性来完成标准或许怪异盒子模型之间的切换,怪异盒子模型:box-sizing: border-box;标准盒子模型:box-sizing:content-box

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

一个盒子由四个部分组成:content、padding、border、margin

content,即实际内容,显示文本和图像

boreder,即边框,围绕元素内容的内边距的一条或多条线,由粗细、样式、颜色三部分组成

padding,即内边距,清除内容周围的区域,内边距是透明的,取值不能为负,受盒子的background属性影响

margin,即外边距,在元素外创建额外的空白,空白通常指不能放其他元素的区域

上述是一个从二维的角度观察盒子,下面再看看看三维图:

下面来段代码

<style>  .box {    width: 200px;    height: 100px;    padding: 20px;  }</style><div class="box">盒子模型</div>

当我们在浏览器查看元素时,却发现元素的大小变成了240px

什么是盒子模型?(盒子模型的概念)

这是因为,在CSS中,盒子模型可以分成:

W3C 标准盒子模型IE 怪异盒子模型

默认情况下,盒子模型为W3C 标准盒子模型

标准盒子模型

标准盒子模型,是浏览器默认的盒子模型

下面看看标准盒子模型的模型图:

从上图可以看到:

盒子总宽度 = width + padding + border + margin;

盒子总高度 = height + padding + border + margin

也就是,width/height 只是内容高度,不包含 padding 和 border值

所以上面问题中,设置width为 200px,但由于存在padding,但实际上盒子的宽度有 240px

IE 怪异盒子模型

同样看看 IE 怪异盒子模型的模型图:

从上图可以看到:

盒子总宽度 = width + margin;

盒子总高度 = height + margin;

也就是,width/height 包含了 padding和 border值

Box-sizing

CSS 中的 box-sizing 属性定义了引擎应该如何计算一个元素的总宽度和总高度

语法

box-sizing: content-box|border-box|inherit:content-box 默认值,元素的 width/height 不包含 padding,border,与标准盒子模型表现一致border-box 元素的 width/height 包含 padding,border,与怪异盒子模型表现一致inherit 指定 box-sizing 属性的值,应该从父元素继承 回到上面的例子里,设置盒子为 border-box 模型<style>  .box {    width: 200px;    height: 100px;    padding: 20px;    box-sizing: border-box;  }</style><div class="box">盒子模型</div>

这时候,就可以发现盒子的所占据的宽度为 200px

本文由 mdnice 多平台发布

本文链接地址:https://www.jiuchutong.com/zhishi/298985.html 转载请保留说明!

上一篇:探索图文处理的未来:知名学府与合合信息团队分享NLP实践经验,人工智能引领技术革新(图文处理是做什么工作)

下一篇:Win11装了双系统没有跳出选项怎么办?Win11双系统开机选择系统方法(win11装双系统虚拟机mac)

  • SEO常见推广方式有哪些?(seo推广方案怎么做)

    SEO常见推广方式有哪些?(seo推广方案怎么做)

  • iphone盒子上的序列号在哪(iphone盒子上的序列号和手机设置的不一样)

    iphone盒子上的序列号在哪(iphone盒子上的序列号和手机设置的不一样)

  • 微信etc扣款设置(微信etc扣款设置在哪里)

    微信etc扣款设置(微信etc扣款设置在哪里)

  • 淘宝确认收货后怎么申请售后(淘宝确认收货后多久不能申请退款了)

    淘宝确认收货后怎么申请售后(淘宝确认收货后多久不能申请退款了)

  • 微信账号冻结是什么意思(微信账号冻结是永久的吗)

    微信账号冻结是什么意思(微信账号冻结是永久的吗)

  • div标签的作用(div标签的作用按逻辑划分)

    div标签的作用(div标签的作用按逻辑划分)

  • 小米手环黑屏没反应(小米手环黑屏没声音)

    小米手环黑屏没反应(小米手环黑屏没声音)

  • 微博注销后还能注册吗(微博注销后还能找回吗)

    微博注销后还能注册吗(微博注销后还能找回吗)

  • 小米8青春版充电突然变慢(小米8青春版充电多少w)

    小米8青春版充电突然变慢(小米8青春版充电多少w)

  • 哪些手机有3d touch(哪些手机有地震预警功能)

    哪些手机有3d touch(哪些手机有地震预警功能)

  • 华为mate30快充设置(华为mate30快充怎么设置)

    华为mate30快充设置(华为mate30快充怎么设置)

  • 微信里卡包怎么找不到(微信里卡包怎么添加身份证照片)

    微信里卡包怎么找不到(微信里卡包怎么添加身份证照片)

  • i5 9600kf配什么主板(i5 9600kf配什么显卡能发挥极致)

    i5 9600kf配什么主板(i5 9600kf配什么显卡能发挥极致)

  • 苹果手电筒怎么放到桌面(苹果手电筒怎么灰了)

    苹果手电筒怎么放到桌面(苹果手电筒怎么灰了)

  • 苹果开热点怎么限制一个人(苹果开热点怎么设置流量上限)

    苹果开热点怎么限制一个人(苹果开热点怎么设置流量上限)

  • 为什么七天网络未授权(为什么七天网络查不到成绩)

    为什么七天网络未授权(为什么七天网络查不到成绩)

  • 苹果11原相机怎么设置正方形 (苹果11原相机怎么调才好看)

    苹果11原相机怎么设置正方形 (苹果11原相机怎么调才好看)

  • 华为mate30有红外遥控吗(华为mate30有红外摄像头吗)

    华为mate30有红外遥控吗(华为mate30有红外摄像头吗)

  • vue怎么加滚动字幕(vue怎么添加滚动字幕)

    vue怎么加滚动字幕(vue怎么添加滚动字幕)

  • 华为al00是什么型号(华为al00是什么系列)

    华为al00是什么型号(华为al00是什么系列)

  • 显卡用vga接口行吗(显卡用vga接口行不行)

    显卡用vga接口行吗(显卡用vga接口行不行)

  • 电视摇控器与机顶盒摇控器对接(电视摇控器与机顶盒遥控器)

    电视摇控器与机顶盒摇控器对接(电视摇控器与机顶盒遥控器)

  • iphone6连不上wifi是怎么回事(iphone6连不上wifi是什么坏了)

    iphone6连不上wifi是怎么回事(iphone6连不上wifi是什么坏了)

  • 苹果x屏幕尺寸多大(苹果x手机的屏幕尺寸是多少)

    苹果x屏幕尺寸多大(苹果x手机的屏幕尺寸是多少)

  • iphonexr基带是高通的吗(iphonexr基带多少钱)

    iphonexr基带是高通的吗(iphonexr基带多少钱)

  • 设置siri的自定义回答(siri能不能自定义声音)

    设置siri的自定义回答(siri能不能自定义声音)

  • 先申报财务报表还是企业所得税汇算清缴
  • 出口免税收入的计税依据
  • 普通发票的税率1%
  • 分支机构是否需要进行企业所得税汇算清缴申报
  • 应交税费消费税分录
  • 银行承兑汇票怎么取钱
  • 企业运费发票需要缴纳印花税吗附政策依据
  • 小规模企业怎么报税
  • 公司注册资本会留存多少
  • 管家婆已过账销售单如何删除
  • 非全日制员工个税扣除标准
  • 个体户酒店服务业个税税率
  • 临时取得收入开具发票
  • 生产销售部门职责
  • 低于账面价值出售固定资产时下列哪项会下降
  • 公司注销登记提交材料规范
  • 合并报表的收入是相加吗
  • 明股实债和明债实股
  • 无票收入后又开红字发票
  • window10自带商店下载位置
  • php如何导入数据库
  • php current
  • php从哪里开始学
  • django cookie
  • 销售地下车库缴纳哪些税
  • 宝塔部署django
  • 残疾人保障金工资总额包括年终奖吗
  • unix命令大全详解
  • bug的定位和跟踪
  • 事业收入如何确认
  • 公司基本户可以注销吗
  • phpcms怎么用
  • 土地评估增值计入什么科目
  • 违约金是否计征消费税
  • 汇算清缴交税怎么做账务处理
  • 横幅属于是什么税收大类?
  • 已认证的红字发票怎么开
  • 收到投资款如何做账务处理
  • 工作失误扣工资的规定是什么
  • 机动车经销企业开具机动车发票
  • 销售商品发生的应收账款入账价值包括
  • 二手车会计怎么做的
  • 已经结账的账目怎么冲红
  • 商业汇票的会计科目是什么
  • 开红字发票如何做分录?
  • 购买500元的保险会计分录
  • 苗木免税发票可以开专票吗
  • 入库单的会计分录
  • 听妈妈讲那过去的事情讲课
  • 海量数据的查询
  • sql查询从入门到实践
  • linux/fs.h
  • window10怎么window7
  • centos mtr
  • wlan device什么意思
  • macbook怎么修复磁盘
  • win7开始图标怎么变大点
  • linux中使用fdisk命令进行硬盘分区
  • 联想电脑win7系统开机修改开机密码
  • w8系统ie浏览器在哪
  • win7系统删除密码
  • ajax 编码
  • macos unity
  • excel如何制作登录界面代码
  • jquery验证码
  • 开手游游戏
  • css样式表三种方式
  • jquery的插件
  • js特殊字符有哪些
  • 不用javascript可以吗
  • js原生dialog
  • android的数据储存方式
  • unity ugui ngui
  • python批量执行命令
  • 地方电子税务局是干嘛的
  • 收到虚开增值税专用发票怎么处理
  • 税务非正常户要提交什么资料
  • 红色通知字体
  • 如何鼓励互联网企业发展
  • 车辆报废补贴怎么拿
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设