内外边距,盒子模型-第九天
padding
- 取值从上开始顺时针,没有值看对面
margin
- 取值从上开始顺时针,没有值看对面
- margin:auto 盒子居中 必须设置width属性 元素必须是块级元素
- 行内元素设置垂直方向内外边距无效
- 上下块级元素同时设置了垂直外边距,中间的距离只会取大值
- 互相嵌套的块级元素,给子元素设置外边距,会导致父元素一起掉下来
- 解决方法
- 设置边框:border-top:1px
- 设置内边距pidding-top:1px
- 溢出隐藏 overflow:hidden
- 把父元素设置行内块元素:display:inline-block
- 解决方法
清除内外边距
- 使用通配符 *
- 标签选择器
盒子的实际大小
- 内容+边框+内边距
盒子模型
-
标准盒子模型:box-sizing:content-box
- border跟padding会影响盒子大小为标准盒子模型w3c盒子
-
css3盒子模型: 自动内减模式 box-sizing:border-box
- width跟height就是盒子实际大小
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义