尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
css盒子模型讲解
一、盒子模型解决什么问题控制盒子内容大小、内边距、边框、外边距区分元素本身占多大空间、它和别的盒子之间留多大空隙解决尺寸计算混乱的痛点标准盒 / IE 怪异盒两种计算规则实现元素之间拉开距离、加边框、背景留白、模块排版盒子四层结构从里往外content内容区域放文字、图片、子盒子padding内边距 → 内容和边框之间的距离在盒子内部背景会延伸到 paddingborder边框线margin外边距 → 当前盒子和别的盒子之间的距离盒子外面透明不会带背景margin外边距外面空白 border边框 padding内边距内部留白 content内容二、两种盒子模型重点box-sizing1. 标准盒模型默认box-sizing: content-box✅ 宽度计算公式盒子实际宽度 width (内容宽) padding 左右 border 左右你设置 width只是内容区的宽padding 和边框会把盒子撑大.box{ width:200px; padding:10px; border:2px solid #000; box-sizing: content-box; } /* 真实宽 200 10*2 2*2 224px */2. IE 盒模型 / 怪异盒模型推荐写box-sizing: border-box✅ 宽度计算公式盒子实际宽度 width包含 content padding border设置的 width 就是你肉眼看到盒子总宽padding、边框向内挤压内容不会撑大盒子.box{ width:200px; padding:10px; border:2px solid #000; box-sizing: border-box; } /* 盒子整体宽严格就是200px不用自己算加法 */ 开发几乎全部用 border-box布局不容易乱一般全局直接统一设置* { margin: 0; padding: 0; box-sizing: border-box; }三、四个属性怎么使用单位统一 px1. padding 内边距内容 ↔ 边框写法上 右 下 左顺时针padding: 10px; /* 四个方向都是10px */ padding: 10px 20px; /* 上下10px左右20px */ padding: 10px 20px 5px;/* 上10左右20下5 */ padding:10px 20px 30px 40px; /* 上、右、下、左 */ /* 单独写某一边 */ padding-top: 10px; padding-left: 15px;⚠️ 行内元素span上下 padding 不会推开上下元素左右正常生效。2. border 边框/* 粗细 样式 颜色 */ border: 2px solid #333; /* 单边边框 */ border-bottom:1px solid #ccc;3. margin 外边距盒子和隔壁盒子的距离写法和 padding 一模一样margin: 20px auto; /* auto 专门用来水平居中块级盒子前提有width */⚠️ margin 经典坑垂直 margin 塌陷合并两个上下挨着的块盒子上面 margin-bottom:20px下面 margin-top:20px最终空隙不是 40px而是取大的 20px。 水平 margin 不会塌陷。四、适用场景页面初始化重置清除浏览器自带默认 margin、padding* 选择器重置模块内部留白卡片、按钮里面文字离边框远一点 → 用 padding模块之间拉开间距两个卡片、两个 div 之间留白 → 用 margin给元素加边框、分割线border固定尺寸组件按钮、输入框、卡片border-box改 padding 不撑大盒子块级盒子水平居中margin: 0 auto;
RELATED

相关推荐

【机器视觉】必会算法之:CLIP(对比语言-图像预训练)

【机器视觉】必会算法之:CLIP(对比语言-图像预训练)

机器视觉之:CLIP1、引言2、CLIP(Contrastive Language-Image Pre-training)2.1 定义与解析2.2 核心原理2.2.1 双塔结构:图像编码器 文本编码器2.2.2 对比学习:把"配对"拉近、把"非配对"推远2.2.3 训练数据:4…

📅 2026/11/2 1:57:20
如何看待DeepSeek和OpenAI都开源了各自的harness?

如何看待DeepSeek和OpenAI都开源了各自的harness?

我觉得,这两家的 Harness 开源说明,大模型公司越来越重视模型之外的执行系统。尤其是 OpenAI。它经常被吐槽不够 Open,却愿意开放 Codex 背后的执行系统。要理解这个选择,得先看看我们使用 AI 的方式发生了什么变化。01从 Chatbot…

📅 2026/11/2 1:57:20
catia常用的几个功能

catia常用的几个功能

指令界面位置经常错乱,进入这个界面,点击恢复位置就可以 了装配设计中,如偏移、角度、相合等指令,一般都是插入的部件之间的关系,如果想把某个圆管设计成和xy平面平行,又和x轴平行,不能选中圆管…

📅 2026/11/2 1:57:20
MORE NEWS

更多资讯

📰

WIZnet IO模块选型指南:工业自动化与物联网通信

1. WIZnet IO模块选型核心考量维度在工业自动化和物联网设备开发中,选择合适的WIZnet IO模块往往决定着整个项目的通信可靠性和长期维护成本。根据我过去五年在智能工厂项目中集成各类IO模块的经验,选型时需要重点评估以下六个硬指标:1.1 通信…

📰

XGP会员状态与购买故障分诊:授权票据、支付回调与资格校验

XGP 获取不了会员状态、点了购买转半天没反应、钱扣了权益没到账——这三句话我在过去两年里至少听过几十遍,而且绝大多数人把它们当成同一个问题,一上来就重装应用、换账号、反复点购买按钮,越折腾越乱。实际上这是三条完全不同的链路&#…

📰

Jev不该被问什么?技术协作中的提问边界与高效沟通指南

1. 从“Jev 不该被问什么”说起:一个被误读的提问边界第一次看到“Jev 不该被问什么”这个标题,我脑子里蹦出来的不是某个具体的人,而是一类场景。你在技术群、项目复盘会、开源社区或者线下技术沙龙里,总会遇到某个人——可能是团…

📰

Jev不该被问什么?人际沟通中的边界感与高情商提问指南

1. 从“Jev 不该被问什么”说起:一个被忽视的沟通边界问题第一次看到“Jev 不该被问什么”这个标题,我脑子里蹦出来的不是某个具体的人,而是一类场景。你在工作群里、在朋友聚会上、在某个兴趣社群里,总会遇到那种让人瞬间卡壳的问…

📰

大模型入门全路径:从机器学习到Transformer与微调部署

1. 从零起步学大模型,先搞清楚这条路的全貌很多人第一次接触大模型,脑子里冒出来的第一个问题往往是"我该从哪开始"。网上资料铺天盖地,一会儿是Transformer架构图,一会儿是PyTorch环境搭建,一会儿又跳到微调…

📰

加密资产价值投资:策略、模型与风险管理

1. 项目概述:当价值投资遇上加密资产传统金融领域的价值投资理念与新兴的加密货币市场看似两个平行世界——前者强调基本面分析和长期持有,后者以高波动性和投机属性著称。但最近两年,越来越多传统投资机构开始将部分资产配置到加密领域&…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬