type
status
date
slug
summary
tags
category
icon
password

📝 介绍


盒模型(Box Model)是CSS中用来描述页面元素的布局和渲染方式的概念。每个HTML元素都被表示为一个矩形框(盒子),并且由内容区、内边距、边框和外边距组成。了解盒模型对于网页布局和样式设计至关重要。
盒模型由以下几个部分组成:
  1. 内容区(Content): 内容区是元素内部的空间,用于显示元素的文本内容、图片、嵌套元素等。它的大小由元素的widthheight属性决定。
  1. 内边距(Padding): 内边距是内容区周围的空白区域,用于分隔内容区和边框。内边距可以使用padding属性来设置,可以分别设置上、右、下、左四个方向的内边距。
  1. 边框(Border): 边框是围绕内容区和内边距的线条或样式。边框可以使用border属性来设置,包括边框的宽度、样式和颜色。
  1. 外边距(Margin): 外边距是盒子周围的空白区域,用于分隔元素与其它元素之间的距离。外边距可以使用margin属性来设置,可以分别设置上、右、下、左四个方向的外边距。

🤗 总结归纳


在CSS中,盒模型的默认表现形式有两种:标准盒模型和IE盒模型。标准盒模型的宽度和高度只包括内容区,而IE盒模型的宽度和高度包括内容区、内边距和边框。可以使用box-sizing属性来指定元素使用哪种盒模型。

📎 参考文章


 
CSS 选择器CSS BFC
  • Giscus
  • Utterance