盒模型的组成:

  • content(内容)
  • padding(内边距)
  • border(边框)
  • margin(外边距)

那常见的盒子模型有哪些呢?

主要是两种:标准盒模型和怪异盒模型。

它俩有什么区别呢?区别主要在于宽高的计算。

1、标准盒模型

如上图,我们可以很明显的看到这里的宽高就是content的宽高。

宽:width = content(内容)的宽

高:height = content(内容)的高

2、怪异盒模型(IE盒模型)

如图所示,怪异盒模型的宽高是包括了content、padding和border的。

宽:width = content(内容)的宽 + padding-left (左内边距)+ padding-right (右内边距)+ border-left(左边框) + border-right(右边框)

高:height = content(内容)的高 + padding-top (上内边距)+ padding-bottom(下内边距)+ border-top(上边框) + border-bottom(下边框)

在大多数情况下我们用到的都是标准盒模型,当然盒子模型之间也是可以相互转换的。

在这里,就要用到box-sizing这个属性了。

  • content-box 标准盒模型
  • border-box 怪异盒模型

【CSS】标准盒模型和怪异盒模型相关推荐

  1. css盒模型(css的两种盒模型:标准盒模型、怪异盒模型)和 css3指定盒子模型种类的box-sizing属性

    所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用. CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:外边距(margin ...

  2. CSS标准盒模型和怪异盒模型区别

    盒模型都是由四个部分组成的,分别是margin.border.padding 和 content.即外边距,边框,内边距,内容. 一:标准盒模型 1. box-sizing: content-box  ...

  3. 标准盒模型和怪异盒模型的区别?

    什么是怪异盒模型?今天我帮大家整理一篇详细的有关于标准盒模型和怪异盒模型的区别在哪里. 首先要知道,什么是盒模型? 盒模型是css布局的基石,它规定了网页元素如何显示以及元素间相互关系.css定义所有 ...

  4. 【什么是盒模型】标准盒子模型、怪异盒子模型

    一.上图 标准盒子模型 和IE盒子模型 什么是盒子模型 CSS盒子模型(Box model)就是在网页设计中经常用到的CSS技术所使用的一种思维模型.网页中所有元素都具备以下四个属性: 内容(cont ...

  5. 盒子模型(标准盒模型、怪异盒模型)

    一.盒子模型的组成部分: 内容区域: content 边框 : border 内边距: padding 外边距 margin ✳ 图中的蓝色部分即为content区域 二.盒模型的分类: 1.W3C盒 ...

  6. 盒子模型--标准盒模型和怪异盒模型

    盒子模型由content(内容).margin(外边距).padding(内边距).border(边框)组成 <!-- 标准盒模型与怪异盒模型 --><div style=" ...

  7. 标准盒模型 和怪异盒模型

    怪异盒子模型 box-sizing :border-content; 标准盒子模型,平常不设置就默认是标准盒子模型 box-sizing :border-box; 怪异盒子模型 标准盒子模型与怪异盒子 ...

  8. 普通盒模型和怪异盒模型

    一.什么是盒模型? 1.根据盒子模型的概念,每个在页面上的元素都是一个拥有宽,高,内边距,边框和外边距的长方形盒子. 2.盒模型分为两种:分别是W3C标准盒模型(普通盒模型)和IE盒模型(怪异盒模型) ...

  9. 前端学习-盒模型和怪异盒模型

    盒模型 图片出自网上侵权删. 从里到外:content(宽高) +padding (内填充) +border(边框)+margin(外边距) padding <style>p{//单方向p ...

最新文章

  1. SQL Server-聚焦INNER JOIN AND IN性能分析(十四)
  2. validator的Symbol Coverage没有100%
  3. 2020年余丙森概率统计强化笔记-第五章 大数定律和中心极限定理 第六章 数理统计
  4. 《React源码解析》系列完结!
  5. knockout+echarts实现图表展示
  6. MVC中获取来自控制器名称与动作的方法
  7. 获取数据库链接Junit
  8. 蜻蜓fm收音机电脑版_听腻了无版权的云村,不妨回归淳朴,试试这款高颜值的FM...
  9. 上门挂画服务_瀑布山水画挂在哪里好 弄懂这2点挂画没烦恼
  10. *第十三周*数据结构实践项目二【验证Kruskal算法】
  11. dynamic集合动态添加属性
  12. android html5小游戏源代码,HTML5小游戏源代码大全(300M)
  13. matlab中逻辑符号,matlab 逻辑运算符号
  14. [图像处理][Matlab] fspecial函数详解
  15. 应用概率统计-第六章 极限定理
  16. @media用法解释
  17. 浅论信息化环境下的印刷业发展
  18. 深入理解Android相机体系结构之二
  19. 精心整理了30个Python数据分析项目,拿走就用!
  20. MySQL日期和时间函数的用法及使用举例

热门文章

  1. pip安装pytorch和torchvision
  2. SE16N与SE16区别
  3. 计科专业的大一新生,如何提高编程能力?二哥简单说两句!
  4. 深圳云计算培训:Linux学习思路(一)
  5. EAGLE PCB设计软件介绍
  6. three.js轨道控制器OrbitControls.js
  7. virtualenv简单使用
  8. OGNL表达式的基本用法
  9. 光流法——Opencv
  10. 1230v3配服务器内存性能提升,有点小失望 E3-1280 v3性能实测