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

  • ipad怎么设置单个app密码(ipad怎么设置单个应用锁)

    ipad怎么设置单个app密码(ipad怎么设置单个应用锁)

  • esim卡可以用老号码吗(esim卡可以用旧的号码吗)

    esim卡可以用老号码吗(esim卡可以用旧的号码吗)

  • 无线直连是什么(无线直连和wifi直连的区别)

    无线直连是什么(无线直连和wifi直连的区别)

  • 计算机算什么学科门类(计算机算什么学科门类考研)

    计算机算什么学科门类(计算机算什么学科门类考研)

  • Honor7x导航信号弱处理办法(honor7x导航信号弱处理办法)

    Honor7x导航信号弱处理办法(honor7x导航信号弱处理办法)

  • 嘀嗒顺风车车主注册条件(嘀嗒顺风车车主怎么接单)

    嘀嗒顺风车车主注册条件(嘀嗒顺风车车主怎么接单)

  • 苹果蜂窝数据选项空白(苹果蜂窝数据选项不见了)

    苹果蜂窝数据选项空白(苹果蜂窝数据选项不见了)

  • 微机显示系统使用的显示标准是什么(计算机显示系统)

    微机显示系统使用的显示标准是什么(计算机显示系统)

  • 打印机不用的时候需要关闭吗(打印机不用的时候要关机吗)

    打印机不用的时候需要关闭吗(打印机不用的时候要关机吗)

  • 华为wastl10是什么机型(华为wastl10手机)

    华为wastl10是什么机型(华为wastl10手机)

  • 苹果手机三包包括什么(iphone三包)

    苹果手机三包包括什么(iphone三包)

  • 抖音怎么关闭商品橱柜(抖音怎么关闭商城功能)

    抖音怎么关闭商品橱柜(抖音怎么关闭商城功能)

  • 苹果11配置(苹果11配置相当于骁龙多少)

    苹果11配置(苹果11配置相当于骁龙多少)

  • 苹果x上滑控制栏在哪

    苹果x上滑控制栏在哪

  • 怎样可以定位别人手机位置(怎样可以定位别的手机)

    怎样可以定位别人手机位置(怎样可以定位别的手机)

  • macbook怎么看内存(怎么查看macbook的内存)

    macbook怎么看内存(怎么查看macbook的内存)

  • oppoa9视频怎么美颜(oppo手机的视频美颜功能在哪里a9)

    oppoa9视频怎么美颜(oppo手机的视频美颜功能在哪里a9)

  • QQ邮箱为什么添加不了邮件(qq邮箱为什么添加不到正文)

    QQ邮箱为什么添加不了邮件(qq邮箱为什么添加不到正文)

  • 微信红包收不了怎么办(微信红包收不了让完善信息怎么回事)

    微信红包收不了怎么办(微信红包收不了让完善信息怎么回事)

  • win11绿屏怎么办 更新win11绿屏重启问题解决方法(win11绿屏是什么原因)

    win11绿屏怎么办 更新win11绿屏重启问题解决方法(win11绿屏是什么原因)

  • Vue使用axios用post方式将表单中的数据以json格式提交给后端接收(vue-axios详细介绍)

    Vue使用axios用post方式将表单中的数据以json格式提交给后端接收(vue-axios详细介绍)

  • Web实训项目--网页设计(附源码)(web实训报告怎么写)

    Web实训项目--网页设计(附源码)(web实训报告怎么写)

  • python中DataFrame的运算总结(python中dataframe的布尔过滤)

    python中DataFrame的运算总结(python中dataframe的布尔过滤)

  • 抄税 报税 清卡
  • 联营企业属于企业吗
  • 缴纳税收凭证有原件吗
  • 公司与公司之间的欠款怎么要
  • 其他业务收入冲应收账款
  • 计提工会经费为什么是增项
  • 模具费入什么会计科目
  • 水泥沙子开票属于什么类别
  • 固定资产加速折旧会计处理
  • 免费更换配件如何做账
  • 库存商品采用定价法
  • 部分红冲的发票无法勾选怎么办
  • 预收账款和预付账款什么时候用
  • 亏损结转本年利润会计分录
  • 担保费和评审费计入什么科目
  • 事业单位需要写自传吗
  • 贸易行业要计提什么费用
  • 附加税是当月计提当月缴纳吗
  • 发票上单价可以开0吗
  • 增值税减免税申报明细表怎么填写1%
  • 增值税专用发票验证真伪
  • 非直系亲属继承房产后再卖掉后交税吗
  • 哪些税计入原材料费用
  • 利息收入需要开票吗
  • 怎样接收电子承兑汇票流程视频
  • 企业购入一批材料卖价5万元
  • 虚增成本调增还会被处罚吗
  • 增值税报表上期留底税额填不上
  • 本地连接受限制无法连接
  • 结算审计流程图
  • php二维数组求和
  • 小规模纳税人工资要每月申报
  • 销售滞后税务处理
  • php模板引擎类
  • es6 promise await
  • php数组实现原理
  • 增值税纳税申报表在哪里查询
  • php实现微信支付功能
  • php取字符串
  • phpcms使用教程
  • 调账处理
  • centos编译运行c程序
  • 深入理解计算机系统
  • 社保减免财务账务处理
  • 电子发票的优点好处
  • 规划设计费会计分录
  • 印花税购销合同包括哪些
  • 自产产品用于职工福利按什么价格
  • 固定资产后续计量包括哪些内容
  • 多缴纳增值税
  • 企业自有房产的认定标准
  • 长期待摊费用的摊销期限应该是
  • 估价入账的账务处理
  • 银行承兑汇票贴现利息怎么算
  • 现金流量表格式有几种
  • 固定资产一旦处于什么状态
  • 建筑企业案例
  • 房地产开发企业增值税税率
  • 存出投资款会计处理
  • 私营公司预收账款怎么算
  • 调整后视镜
  • mysql中的去重
  • ubuntu无法正常开机
  • 清除cmos后电脑不启动
  • 打开linux系统
  • spoolsrv.exe - spoolsrv是什么进程 有什么作用
  • linux diff用法
  • win10 20h2 v2
  • windows xp的控制面板
  • unity发布exe
  • unity如何合并物体
  • windows与苹果
  • autorun病毒怎么清理
  • 深入解析java编译器:源码剖析与实例详解
  • nodejs开发文档
  • 一波JavaScript日期判断脚本分享
  • python生成随机数表
  • 铁路货运的费用有哪些
  • 新疆自治区国税局郑志全
  • 个税系统崩溃
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设