千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:贵阳千锋IT培训  >  技术干货  >  必考两种盒模型说下理解

必考两种盒模型说下理解

来源:千锋教育
发布人:qyf
时间: 2023-02-17 17:40:16

  概念

  CSS 盒模型本质上是一个盒子,盒子包裹着HTML 元素,盒子由四个属性组成,从内到外分别是:content 内容、padding 内填充、border 边框、外边距 margin

  盒模型的分类

  · W3C 盒子模型(标准盒模型)

图片1

  二 怪异和模型 border-box

图片2

  宽度和高度的计算方式不同(意思就是标准盒模型的宽度)

  标准盒模型:

  width = content-width height = content-height

  怪异盒模型:

  width = content-width + padding-width + border-width height = content-height + padding-height + border-height

  如何在CSS 设置这两个模型

  标准盒模型:

  box-sizing: content-box

  怪异盒模型:

  box-sizing: border-box

  个人理解:

  两种盒模型最大的区别实际上是,怪异盒模型的内容(content)的宽度是包括了padding值和border值的,所以当我们要去计算一个标准的盒子模型在网页中实际占据的体积的时候,我们必须要用content的宽高加上padding,border,margin的值,但在当它是怪异盒模型时,你只需要用content的宽高加上margin就够了,因为content本身就包含了padding和border这两个值

  一阶段的时候学过垂直方向margin-top传递问题,这时候可以用padding-top来代替margin-top,但是又不想撑大盒子的画就切换怪异盒模型,给怪异盒模型设置padding和border是不会影响盒子的大小的

  答题思路:1.盒模型由margin,border,padding,content这四部分组成

  2.盒模型分为标准盒模型和怪异盒模型

  3.两种盒模型的区别(在上面的理解里面有,可以用自己的话说)

  4.box-sizing: content-box默认是标准盒模型,可以通过box-sizing: border-box来切换怪异盒模型

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

MyBatis是什么?

2023-06-06

Vue中组件和插件有什么区别?

2023-02-17

vue递归菜单实现权限关联菜单

2023-02-16

最新文章NEW

Vue项目中如何解决跨域?

2023-02-17

Vue双向数据绑定是什么?

2023-02-17

vue和react之间的共同点以及不同点

2023-02-17

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>