第 9 课 12 / 25 | 编码:L09-13
核心知识 · 尺寸检查

用 DevTools 核对盒模型尺寸

同样写 width: 300px,边框盒宽度可能不同。用浏览器的盒模型图核对计算结果。

待检查的活动卡片

.card {
  box-sizing: content-box;
  width: 300px;
  padding: 24px;
  border: 8px solid teal;
}

打开独立尺寸演示(新标签页)

先选中卡片,再看尺寸

① 在卡片上右键“检查”,确认选中的是 article.card。

② Chrome / Edge:在“元素”中打开“计算样式(Computed)”,查看盒模型图。

③ Firefox:在“查看器”的“布局”面板中查看“盒模型”;也可在“计算值”中查属性。

300 + 24 × 2 + 8 × 2 = 364px

content-box 下,300px 是内容区;边框盒宽 364px,不包含外边距。

切换为 border-box,哪些尺寸会变?

边框盒宽度变为 300px;内边距与边框仍然不变,内容区缩小为 300 − 48 − 16 = 236px。演示按钮切换的是 box-sizing,不是 width。

浏览器工具显示的是当前渲染结果。直接在开发者工具里修改样式,只改变当前页面,不会自动改写本地 HTML 或 CSS 文件。