盒模型

以上图为例:
在w3c标准盒模型下,
元素实际宽等于width + padding-left + padding-right + border-left + border-right + margin-left + margin-right
元素实际高等于height + padding-top + padding-bottom + border-top + border-bottom + margin-top + margin-bottom

怪异盒模型box-sizing

box-sizing;以特定的方式定义匹配某个区域的特定元素。
box-sizing可以取以下三个值:
1、border-box 边框的宽度和padding的宽度都在width内,将采用怪异模式解析计算,怪异盒模型;不会破坏整体位置布局。
但是border和padding给的值的总和,不能超过width,否则元素的实际宽度就会被撑开
2、content-box,border和padding不计算入width之内,将采用标准模式解析计算,也是默认模式
3、padding-box,padding计算入width内
ie8+浏览器支持content-box和border-box;
ff 则支持全部三个值。

两种模式的区别:

  标准模式会被设置的padding撑开,而怪异模式则相当于将盒子的大小固定好,再将内容装入盒子。盒子的大小并不会被padding所撑开。

CSS-标准盒模型和怪异盒模型box-sizing相关推荐

  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】标准盒模型和怪异盒模型

    盒模型的组成: content(内容) padding(内边距) border(边框) margin(外边距) 那常见的盒子模型有哪些呢? 主要是两种:标准盒模型和怪异盒模型. 它俩有什么区别呢?区别 ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. python error_python error整理
  2. java控制台输入空格输出后不显示_为撒我加上输入输出流的代码后控制台反而什么都不显示了呢?...
  3. python是谁维护的_Python 库从开发到维护
  4. 音视频技术开发周刊 | 165
  5. Java当中用 javabean和其他容器存入表格数据 或 利用 容器进行存储表格
  6. android签到功能模块,基于android的课堂签到系统.doc
  7. linux内核源码代码量,Linux内核源代码数量已经超过1000万行
  8. Docker发布镜像至Docker Hub
  9. PyTorch 深度学习:35分钟快速入门——变分自动编码器
  10. python数据可视化之美 豆瓣_Python数据可视化:豆瓣电影TOP250
  11. 360屏保壁纸android,“如何删除屏保和壁纸”的解决方案
  12. CS,四,组网及因特网
  13. 两个鸡蛋和一百层楼的问题
  14. mysql nb3 备份_通过Navicat进行Mysql数据库自动备份与还原
  15. 扫地机器人灰尘堵住_为什么扫地机器人每天都能扫出很多灰尘?介绍最实用的扫地机器人...
  16. PHP+Nginx+宝塔+rsync代码同步 实现Nginx负载均衡
  17. 华为鸿蒙系统p50,华为p50自带鸿蒙是什么意思_华为p50是鸿蒙系统吗
  18. basler相机出现buffer不足的解决方案
  19. encode deencode
  20. Android 12.0关机界面全屏显示(UI全屏显示)

热门文章

  1. SqlMap异常的处理
  2. 仿QQ校友DIV模拟窗口
  3. 创业与老子的顺其自然
  4. DB-Engines:Snowflake荣获2021年的年度DBMS
  5. 国庆活动延长三天!快来领取你的数据技术嘉年华门票!
  6. 教师节快乐:删了库之后,不要着急跑路
  7. 【伙伴故事】一盏智能灯,点亮家庭和工业照明的新未来
  8. 需求蔓延,常见但不正常,教你如何破
  9. 一文带你从零认识什么是XLA
  10. NDPQ(NDP+PQ),定义分布式数据库新方向