国际访客建议访问 Primers 编程伙伴 国际服 以获得更好的体验。 快速访问 HTML 样式 盒子模型

# CSS 的盒子模型

HTML 元素在空间上由内容、内边距、边框、外边距四个部分构成,如图所示:

外边距 margin
边框 border
内边距 padding
内容 content

在 CSS 中通过 margin, paddingborder 属性分别设置外边距,内边距和边框。

示例:

<div style="background-color:green; overflow:hidden;">
    <div style="margin: 30px; padding: 30px; border: 3px solid red; background-color:#212121; color:cyan;">
        margin: 30px; <br/>
        padding: 30px; <br/>
        border: 3px solid red; <br/>
    </div>
</div>

# box-sizing

使用 widthheight 设置尺寸时,默认设置的是 内容盒 的尺寸,可以通过 box-sizing 属性进行修改。

  • content-box 设置尺寸时是 内容盒 的尺寸

  • border-box 设置尺寸时是 边框盒 的尺寸

示例:

<div style="width:200px; padding:10px; border:2px solid red; background-color:#212121; color:cyan;">
    width:200px; <br/>
    padding:10px; <br/>
</div>
<br/>
<div style="box-sizing:border-box; width:200px;padding:10px; border:2px solid red; background-color:#212121; color:cyan;">
    box-sizing:border-box; 
    width:200px; <br/>
    padding:10px; <br/>
</div>
本文 更新于: 2025-05-31 19:53:16 创建于: 2025-05-31 19:53:16