2026-Css忘掉一切、归零再启

js 复制代码
//清除浏览器的默认样式
 *{
        padding: 0;
        margin: 0;
        box-sizing: border-box;
    }

1. box-sizing

想要搞清楚box-sizing的作用,首先要搞清楚一个问题,在网页中我们平常给元素或标签设置的宽高到底指哪一部分? 在网页中的元素或标签在网页中都会生成一个盒模型,平常所设置的宽高指的是盒模型内容部分的宽高如下图

2.box-sizing: border-box; 之后

总结

1. box-sizing有两个值content-box、border-box,页面不设置默认:box-sizing: content-box;宽高设置的是内容部分

2. box-sizing: border-box;宽高:padding + border + 内容区域

相关推荐
Asize1 天前
2 道大厂面试题:TS 工具类型我懂了,CSS 3 列布局把我问住了
前端·css·typescript
用户059540174462 天前
把 AI 长期记忆去重测试从 20 分钟压到 40 秒,重复率从 18% 干到 1.5%
前端·css
码艺-Alimjan2 天前
横向滚动组件纯用 CSS,丝滑鼠标滚动不许js
javascript·css·计算机外设
砚凝霜2 天前
软考网络工程师|案例分析:Eth‑Trunk 链路聚合、iStack 堆叠、CSS 集群核心考点总结
前端·css·网络
breeze jiang3 天前
CSS 三栏布局怎么写:Flex、Grid 完整方案与 BFC 区别
前端·css
何时梦醒3 天前
CSS 三栏布局与 BFC 深度解析:Float、Flex、Grid 三种方案一网打尽
前端·css·面试
烬羽3 天前
CSS 三栏布局:`margin-left: -100%` 凭什么把侧栏「拽」回上一行?彻底搞懂负 margin
css·面试·前端框架
BreezeJiang3 天前
写了 display:flex,为什么三栏布局还没完成?
前端·css
用户938515635074 天前
TypeScript 高级类型 + CSS 三列布局:从类型体操到样式工程的进阶之路
css·面试·typescript
莫问ABC4 天前
HTML、CSS、JavaScript 前端三件套
前端·css·html