CSS标准盒子模型和怪异盒子模型

CSS标准盒子模型和怪异盒子模型是两种不同的CSS盒子模型,它们的区别主要体现在计算盒子的总宽度和高度的方式上。

  1. CSS标准盒子模型(content-box):在标准盒子模型中,一个元素的总宽度和高度只包括内容的宽度和高度,不包括内边距(padding)、边框(border)和外边距(margin)。

  2. 怪异盒子模型(border-box):在怪异盒子模型中,一个元素的总宽度和高度包括内容的宽度和高度,以及内边距(padding)和边框(border),但不包括外边距(margin)。换句话说,元素的宽度和高度会被内边距和边框所占据,而不是在内边距和边框之内。

区别:

  • 盒子大小计算的方式不同:标准盒子模型只计算内容的大小,而怪异盒子模型计算包括内容、内边距和边框的大小。
  • 盒子的定位方式不同:在标准盒子模型中,盒子的定位是相对于内容的,而在怪异盒子模型中,盒子的定位是相对于包含块的。
  • 盒子大小的设置方式不同:在标准盒子模型中,设置盒子的宽度和高度只需要分别设置content的宽度和高度,而在怪异盒子模型中,设置盒子的宽度和高度需要分别设置content、padding和border的宽度和高度。

   为了兼容不同的浏览器,可以通过设置CSS的box-sizing属性来改变盒子模型的行为。box-sizing属性的取值有两种:content-box和border-box。content-box是默认值,表示使用标准盒子模型;border-box表示使用怪异盒子模型。

相关推荐

  1. CSS标准盒子模型怪异盒子模型

    2023-12-28 15:02:06       54 阅读
  2. 标准模型怪异盒子模型的区别

    2023-12-28 15:02:06       26 阅读
  3. CSS盒子模型

    2023-12-28 15:02:06       52 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-28 15:02:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-28 15:02:06       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-28 15:02:06       82 阅读
  4. Python语言-面向对象

    2023-12-28 15:02:06       91 阅读

热门阅读

  1. 自然语言处理(NLP)技术

    2023-12-28 15:02:06       59 阅读
  2. Linux用wget/curl 发起post请求

    2023-12-28 15:02:06       57 阅读
  3. Leetcode4-唯一元素的和(1748)

    2023-12-28 15:02:06       46 阅读
  4. 树莓派非常实用的程序-1 tvservice

    2023-12-28 15:02:06       51 阅读
  5. Qt+opencv 视频分解为图片

    2023-12-28 15:02:06       67 阅读
  6. uniapp 设置某个页面横屏显示

    2023-12-28 15:02:06       55 阅读
  7. Bash快捷键

    2023-12-28 15:02:06       59 阅读
  8. docker 容器中 bash: vi: command not found

    2023-12-28 15:02:06       62 阅读
  9. ES-搜索

    ES-搜索

    2023-12-28 15:02:06      64 阅读
  10. redis如何批量删除key

    2023-12-28 15:02:06       53 阅读
  11. GPT Zero 是什么?

    2023-12-28 15:02:06       62 阅读
  12. ElasticSearch 常用运维命令收集

    2023-12-28 15:02:06       44 阅读
  13. Nestjs集成redis

    2023-12-28 15:02:06       40 阅读
  14. 向ES索引里面添加一个字段并更新旧文档数据

    2023-12-28 15:02:06       65 阅读
  15. Rust code: demo of message system

    2023-12-28 15:02:06       47 阅读
  16. 文件&IO

    文件&IO

    2023-12-28 15:02:06      51 阅读