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

  • 华为p50为什么没有5g(华为P50为什么没有隔空手势)

    华为p50为什么没有5g(华为P50为什么没有隔空手势)

  • 喜马拉雅的音频可以导出mp3吗(喜马拉雅的音频怎么转换成mp3)

    喜马拉雅的音频可以导出mp3吗(喜马拉雅的音频怎么转换成mp3)

  • 爱奇艺热度5000是几亿(爱奇艺热度5000多吗?)

    爱奇艺热度5000是几亿(爱奇艺热度5000多吗?)

  • 华为荣耀9x有放大镜功能吗(华为荣耀9x有放大镜望远镜功能吗)

    华为荣耀9x有放大镜功能吗(华为荣耀9x有放大镜望远镜功能吗)

  • word左右分页变成上下分页怎么弄(word左右分页变成上下分页联想小新)

    word左右分页变成上下分页怎么弄(word左右分页变成上下分页联想小新)

  • 一加7pro可以透视吗(一加七pro透视)

    一加7pro可以透视吗(一加七pro透视)

  • 文件aaa.exe是一个什么文件(aaa是什么文件夹)

    文件aaa.exe是一个什么文件(aaa是什么文件夹)

  • 笔记本第一次充电充多久(笔记本第一次充满电要拔吗)

    笔记本第一次充电充多久(笔记本第一次充满电要拔吗)

  • 支付宝在电脑登录有提示吗(支付宝在电脑登陆后怎么使用手机号码添加朋友功能)

    支付宝在电脑登录有提示吗(支付宝在电脑登陆后怎么使用手机号码添加朋友功能)

  • 荣耀20lite是什么手机(华为荣耀20lite)

    荣耀20lite是什么手机(华为荣耀20lite)

  • 钉钉手机版可以分享屏幕吗(钉钉手机版可以播放课件吗)

    钉钉手机版可以分享屏幕吗(钉钉手机版可以播放课件吗)

  • 微视最多可以发多长时间的视频(微视最多可以发多少秒视频)

    微视最多可以发多长时间的视频(微视最多可以发多少秒视频)

  • 在国外收不到短信验证码怎么办(在国外收不到短信是什么原因)

    在国外收不到短信验证码怎么办(在国外收不到短信是什么原因)

  • 小电充电宝没有充电口(小电充电宝没有电了还会扣钱吗)

    小电充电宝没有充电口(小电充电宝没有电了还会扣钱吗)

  • 小米不能双击熄屏(小米不能双击锁屏)

    小米不能双击熄屏(小米不能双击锁屏)

  • scada系统包含什么系统

    scada系统包含什么系统

  • 无线充电原理是不是互感(无线充电原理是互感还是涡流)

    无线充电原理是不是互感(无线充电原理是互感还是涡流)

  • 红米k20pro屏幕刷新率(红米k20pro屏幕刷新率在哪里看)

    红米k20pro屏幕刷新率(红米k20pro屏幕刷新率在哪里看)

  • 为什么iphonexs照片偏红(苹果xs拍照为啥显脸大)

    为什么iphonexs照片偏红(苹果xs拍照为啥显脸大)

  • 计算器中的cnc代表着(计算器的cnc是什么键)

    计算器中的cnc代表着(计算器的cnc是什么键)

  • 小米怎么打开开发者选项(小米如何打开)

    小米怎么打开开发者选项(小米如何打开)

  • 小米9pro怎么唤醒小爱同学(小米9pro怎么使用)

    小米9pro怎么唤醒小爱同学(小米9pro怎么使用)

  • 苹果x支持3dtouch吗

    苹果x支持3dtouch吗

  • 爱疯3手机什么时候上市(爱疯13怎么样)

    爱疯3手机什么时候上市(爱疯13怎么样)

  • 小米一元流量怎么换运营商(小米一元流量怎么关闭占用卡槽)

    小米一元流量怎么换运营商(小米一元流量怎么关闭占用卡槽)

  • Win7系统中,笔记本电脑摄像头怎么打开?(windows7的笔记本有哪些)

    Win7系统中,笔记本电脑摄像头怎么打开?(windows7的笔记本有哪些)

  • 多缴纳社保怎么处理
  • 个体户超过了核定征收额怎么交税
  • 商铺税费怎么算2021
  • 递延所得税资产和负债怎么理解
  • 没有申报个税的工资怎么入账
  • 计提企业所得税分录
  • 公司向个人借款不还如何处理
  • 其他综合收益属于损益类科目吗
  • 发票验旧期限
  • 工程咨询属于什么合同
  • 进口环节增值税是中央税还是地方税
  • 无名称发票可以抵扣吗
  • 房产税收取标准有哪些
  • 营改增后建筑企业的账务处理
  • 企业如何进行利润分配的会记处理
  • 计提工资和应付职工薪酬怎么不一样
  • 财务费用手续费有哪些
  • 用白纸写的收据怎么入帐?
  • 外币资本金使用范围
  • 幼儿园收到政府补贴收入会计分录
  • 进项税发票认证流程
  • 个税手续费返还计入哪个科目
  • 冲红发票还能二次冲红吗
  • 无票申报后开发票怎么申报
  • 采购核算成本的核算方法
  • 企业采购成本包括所有的仓储费用
  • 普通股优先股后配股区别
  • 公司购买的原材料,原价格销售合理吗
  • 少数股东持股比例
  • 捐赠视同销售为什么不确认收入?
  • 苹果手机下载手机克隆哪个版本
  • 用系统自带命令行安装WIN10
  • 个人二手车转让协议书免费
  • 天猫收取的三大费用
  • mac如何修改
  • 年度所得税报表在哪里查到
  • php制作数字验证码
  • 应交增值税专栏下的增值税项目有哪些?
  • Laravel 5.5官方推荐的Nginx配置学习教程
  • 限售股是好是坏
  • 土地价款会计分录
  • 出现质量问题赔偿标准
  • php中的异常和错误怎么写
  • GPT3.5 , InstructGPT和ChatGPT的关系
  • 出口退还增值税消费税政策
  • 为什么我们认为北京人已经学会使用火
  • 设置cmd命令
  • 企业坏账准备提取的方法和提取的比例由国家统一规定
  • 出纳会计和现金会计的区别
  • php是免费的吗
  • mongodb删除文档命令
  • 24张图攻克border-image
  • dedecms建站操作
  • 两个公司可以是一个注册地址吗
  • 特许经营企业的特点
  • 理财产品怎么分类总结
  • 委外加工怎么盘点
  • mysql存储过程查看权限
  • 转让土地如何做会计分录
  • 民间非营利组织财务管理制度
  • 公司没有车加油费怎么报
  • 分期付款购车需要什么
  • 财务负责人怎么实名认证
  • 员工意外险的费用怎么算
  • 主营业务成本怎么核算
  • 存储过程的定义及调用方法
  • win8系统安装步骤
  • linux中软链接和硬链接的区别
  • 电脑win7不能用怎么办
  • linux vmware命令行
  • cocos2dx怎么读
  • bat ftp上传文件
  • 创建表格在哪里找
  • Unsolved bug in fltk-1.1.10/src/filename_list.cxx for scandir --已解决!
  • jquery操作html代码
  • 安卓手机怎么设置自动化
  • javascript数据类型有哪些
  • js复制对象的值
  • jquery.siblings()
  • 如何推进税务系统建设
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设