位置: 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)

  • 小米hd设置在哪里关闭(小米手机hd模式)

    小米hd设置在哪里关闭(小米手机hd模式)

  • qq绿钻可以同时几个人登录

    qq绿钻可以同时几个人登录

  • 微信卡包怎么看(微信卡包怎么看发票)

    微信卡包怎么看(微信卡包怎么看发票)

  • 抖音直播为什么分享不了微信(抖音直播为什么没人进来)

    抖音直播为什么分享不了微信(抖音直播为什么没人进来)

  • 金立手机忘记密码怎么办(金立手机忘记密码了怎么解锁)

    金立手机忘记密码怎么办(金立手机忘记密码了怎么解锁)

  • 华为荣耀x系列主打什么(华为荣耀X系列手机型号大全)

    华为荣耀x系列主打什么(华为荣耀X系列手机型号大全)

  • 抖音直播一定要加入公会吗(抖音直播一定要1000人以上吗)

    抖音直播一定要加入公会吗(抖音直播一定要1000人以上吗)

  • 相机发明在哪一年(相机发明者)

    相机发明在哪一年(相机发明者)

  • iphone6s不推送通知了(iphone6sp突然不推送消息)

    iphone6s不推送通知了(iphone6sp突然不推送消息)

  • 怎么看手机软件安装日期(怎么看手机软件使用记录)

    怎么看手机软件安装日期(怎么看手机软件使用记录)

  • 美团同城单为什么抢不到(美团的同城单为什么价格低)

    美团同城单为什么抢不到(美团的同城单为什么价格低)

  • 抖音账号注销后粉丝还有吗(抖音账号注销后重新注册会限流吗)

    抖音账号注销后粉丝还有吗(抖音账号注销后重新注册会限流吗)

  • 在ip协议中ip地址共分为几类(ip协议采用的地址是)

    在ip协议中ip地址共分为几类(ip协议采用的地址是)

  • iphone11电池多少毫安(Iphone11电池多少需要换)

    iphone11电池多少毫安(Iphone11电池多少需要换)

  • 华为手机可以双击熄屏吗(华为手机可以双开微信吗)

    华为手机可以双击熄屏吗(华为手机可以双开微信吗)

  • 微信英文版语音转文字(微信英文版语音转文字convert)

    微信英文版语音转文字(微信英文版语音转文字convert)

  • 苹果耳机免费换新条件(苹果耳机免费换电池)

    苹果耳机免费换新条件(苹果耳机免费换电池)

  • 手机网速慢怎么解决(手机网速慢怎么解决华为)

    手机网速慢怎么解决(手机网速慢怎么解决华为)

  • 苹果手机数据怎么转移到华为手机(苹果手机数据怎么传到电脑)

    苹果手机数据怎么转移到华为手机(苹果手机数据怎么传到电脑)

  • iphone11max啥时候上市(2021年苹果11promax什么时候降价)

    iphone11max啥时候上市(2021年苹果11promax什么时候降价)

  • 商品下架了差评有用吗(商品下架了差评还在吗)

    商品下架了差评有用吗(商品下架了差评还在吗)

  • 抖音广告怎么投放联系(抖音广告怎么投放教程)

    抖音广告怎么投放联系(抖音广告怎么投放教程)

  • 苹果8p有呼吸灯吗(苹果8p有呼吸灯功能吗)

    苹果8p有呼吸灯吗(苹果8p有呼吸灯功能吗)

  • mysql读写分离的四种实现(mysql读写分离amoeba)

    mysql读写分离的四种实现(mysql读写分离amoeba)

  • 个人出租非住房房产税怎么计算
  • 交易性金融资产的账务处理
  • 企业返聘退休人员劳务合同
  • 税控盘开票机号是哪个
  • 开办期间的利息收入怎么做账
  • 政策性搬迁损失赔偿标准
  • 公司收到银行承兑汇票会计分录
  • 用于本企业职工的福利应当征收消费税吗
  • 租的办公室要交税么
  • 现金折扣 会计处理
  • 小规模纳税人开专票
  • 已经抵扣的发票可以取消抵扣吗
  • 物业公司营改增税务筹划方案
  • 公务费用扣除标准 通讯补贴怎么算
  • a104000期间费用明细表
  • 其他货币资金的概念
  • 技术转让开具什么发票
  • 管家婆已过账销售单如何删除
  • 出纳汇错款会计怎么做账
  • 个人银行卡流水达到多少要交税
  • 跨省银行承兑汇票可以接受吗
  • 没票的购进能入成本吗
  • 防伪税控设备丢失需要处罚吗
  • 桌面图标删不掉怎么回事
  • 出差的误餐费会计分录
  • 重置edge浏览器设置
  • 以太网默认网关怎么查看
  • PHP:stream_filter_remove()的用法_Stream函数
  • exedown是什么文件夹
  • php的array函数
  • 高校教材pdf
  • 工程物资发生报废损毁
  • 建兰的养殖方法和注意事项 盆栽
  • 开办费对应的现金流量项目
  • 哪些税改将影响家庭个人财富
  • thinkphp d
  • 悬崖徒步
  • js解构赋值浏览器报错
  • golang 和 java
  • pytorch中embedding
  • 如何让别人访问自己的qq空间
  • 第二季度企业所得税会减第一季度吗
  • 小规模增值税结转账务处理
  • 销售产品收到现金的会计分录
  • phpcms二次开发教程
  • phpcms使用教程
  • 进项税额不得从销项税额中抵扣是什么意思
  • 个体户注销工商需要等公示时间结束吗?
  • 汽车销量多少才能赚钱
  • 定期定额户不能用专票
  • 计划成本法有什么差异
  • 应收账款无法收回会计分录
  • 税务机关多收税款几年可以要求退回
  • 房地产企业的会计核算
  • 以前年度损益调整会计分录
  • 违约投标保证金多少
  • 上个月的发票可以作废吗
  • 公司租用私人汽车怎么操作
  • 小规模汽车维修管理制度
  • 有进项无销项如何申报
  • 年初资产总额怎么算
  • vmware 10虚拟机
  • window10重装显卡驱动
  • windows10周年更新
  • info.exe病毒
  • win7如何设置搜索包含文件内容
  • 在Linux操作系统中哪些命令可以正确关闭系统防火墙
  • 2021年win10累积更新
  • win10预览文件怎么显示内容
  • python web开发环境搭建
  • python 控制台交互
  • scp 将数据从一台linux服务器复制到另一台linux服务器
  • angular卸载
  • javascript编辑工具
  • python搭建网站并在服务器上部署
  • python 中的列表
  • 1、BluetoothChat之BluetoothChat.java
  • 税务跨区变更需要什么资料
  • 安庆税务局窗口电话
  • 地方税务局网上申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设