白狗子的博客

「天上浮云如白衣,斯须改变如苍狗。」——杜甫

CSS-面试-盒模型与box-sizing

2026年10月16日·Admin·2 次浏览

面试题:标准盒模型与 IE 盒模型?box-sizing 怎么用?

标准盒模型(content-box,默认)

width/height 只算 content;padding、border 额外往外长 → 设 width:100% 再加 padding 易撑破父级。

IE 盒模型(border-box)

width/height 包含 content + padding + border,更符合「这个框总宽就是 100px」的直觉。

推荐

全局:

*, *::before, *::after { box-sizing: border-box; }

布局更稳定,面试常答:border-box 减少宽度计算心智负担。

margin

不参与 width 计算;垂直 margin 可能折叠(相邻块级兄弟、父子等场景)。

© 2025 My Blog. Built with Nuxt.js v4