本系列笔记是基于【渡一教育】袁进老师的html+css基础课程而记录,仅作为个人记录以及阅读使用。

文章目录

  • 盒模型
    • 盒子的组成部分
  • 参考资料

盒模型

box:盒子,每个元素在页面中都会生成一个矩形区域(盒子)

盒子类型:

  1. 行盒,display等于inline的元素
  2. 块盒,display等于block的元素

行盒在页面中不换行、块盒独占一行

display默认值为inline

浏览器默认样式表设置的块盒:容器元素、h1~h6、p

常见的行盒:span、a、img、video、audio

盒子的组成部分

无论是行盒、还是块盒,都由下面几个部分组成,从内到外分别是:

  1. 内容 content

width、height,设置的是盒子内容的宽高

内容部分通常叫做整个盒子的内容盒 content-box

  1. 填充(内边距) padding

盒子边框到盒子内容的距离

  • padding-left、padding-right、padding-top、padding-bottom

  • padding: 简写属性

  • padding: 上 右 下 左

填充区+内容区 = 填充盒 padding-box

  1. 边框 border

边框 = 边框样式 + 边框宽度 + 边框颜色

  • 边框样式:border-style 简写属性
  • 边框宽度:border-width 简写属性
  • 边框颜色:border-color 默认为字体颜色

边框+填充区+内容区 = 边框盒 border-box

  1. 外边距 margin

边框到其他盒子的距离

margin-top、margin-left、margin-right、margin-bottom

速写属性margin

参考资料

  1. 【渡一教育】袁进老师的html+css基础课程
  2. 【渡一教育】袁进老师相关课程源代码

CSS基础(7)- 盒模型相关推荐

  1. CSS 基础框盒模型介绍

    当对一个文档进行布局(lay out)的时候,浏览器的渲染引擎会根据标准之一的 CSS 基础框盒模型(CSS basic box model),将所有元素表示为一个个矩形的盒子(box).CSS 决定 ...

  2. CSS基础必备盒模型及清除浮动

    盒模型 盒模型是有两种标准的,一个是标准模型,一个是IE模型. css如何设置两种模型 这里用到了CSS3 的属性 box-sizing /* 标准模型 */ box-sizing:content-b ...

  3. CSS基础(二)--盒模型与浮动

    盒模型 认识width和height 一个盒子中主要的属性有5个:width.height.padding.border.margin. width是"宽度"的意思,CSS中wid ...

  4. CSS 学习笔记 - 盒模型

    CSS学习笔记 - 盒模型 外边距margin 内边距padding 背景background 背景图background-image 边框border 样式 宽度 颜色 圆角 边框图片border- ...

  5. 深入css布局 (1) — 盒模型 元素分类

    深入css布局(1)-- 盒模型 & 元素分类     " 在css知识体系中,除了css选择器,样式属性等基础知识外,css布局相关的知识才是css比较核心和重要的点.今天我们来深 ...

  6. CSS基础(part12)--盒子模型之外边距

    学习笔记,仅供参考,有错必纠 参考自:某不知名网课 文章目录 盒子模型 外边距 属性设置 块级盒子水平居中 文字居中以及盒子居中 插入图片和背景图片的区别 清除元素的默认内外边距 外边距合并(只存在垂 ...

  7. css --- [读书笔记] 盒模型(边框、内外边距)

    说明 源代码 学习 盒子模型(css重点) css学习三大重点: css盒子模型. 浮动. 定位 目标: 能说出盒子模型由哪四部分组成: 内容.边框.内外边距 能说出内边距的作用,设置不同数值分别代表 ...

  8. (10)CSS 常用样式--盒模型扩展应用

    一.清除默认样式 大部分标签都有一个浏览器加载的默认样式,会对布局造成一些影响.为了避免默认样式对整体布局效果造成影响,一定要清除默认样式. 盒模型属性中内外边距:大部分容器级标签都有默认边距,要么用 ...

  9. html 在盒子中字体垂直,第五章,css行内盒模型和文字样式

    一,盒模型 发现默认样式,会破坏布局,比如p标签的默认样式 p标签默认样式 从图片中我们可以看到我们并没有加margin值,可是左边依然有空隙出现,这就是p标签的默认样式,那我们怎么去掉一些会破坏我们 ...

  10. CSS基础、盒子模型、选择器与权重

    CSS基础.选择器与权重.盒子模型 一.CSS的字体属性 CSS Fonts(字体)属性用于定义字体系列,例如大小.粗细.和文字样式(斜体之类). 1.字体 CSS使用font-family属性定义文 ...

最新文章

  1. 程序员:做测试开发每天忙于业务,看不到希望
  2. python基础教程书籍推荐-小猿圈推荐Python入门书籍,不知道这些你就太low了。
  3. curd boy 入门
  4. 一台加密货币ATM机月营收额高达3万美金
  5. php数据处理工具,数据处理的PHP类
  6. java slf4j日志级别_java - 在slf4j中设置运行时消息的日志级别 - 堆栈内存溢出
  7. Java中stringbutter_java中string与ButterString的区别
  8. 操作系统知识点_内存管理
  9. jquery 手型 鼠标穿过时_三模无线搭配对称手型设计,游戏致胜利器,ROG烈刃2无线鼠标...
  10. Using Delegates with Data Readers to Control DAL Responsibility[转]
  11. 西门子PLC学习记录
  12. 物流车笔记——编码器原理
  13. 超长时间序列数据可视化的6个技巧
  14. Win11卸载程序在哪里?Win11卸载软件的两种方法
  15. .NET跨平台:在CentOS上编译dnx并运行ASP.NET 5示例程序
  16. 解决Ubuntu18.04 / 16.04和Win10双系统系统时间时间不同步
  17. Linux下提高硬盘读写速度
  18. 当滑雪这项世界最古老的运动遇上AI
  19. 什么是 Null Pointer Exceptions (java.lang.NullPointerException) ,是什么原因造成的?
  20. 房间类游戏后台框架(三)—大厅服务器

热门文章

  1. 尚硅谷 jQuery 笔记(张晓飞 2018)
  2. python实现数据可视化软件_基于Python实现交互式数据可视化的工具
  3. 基于FPGA平台RISCV架构的SOC应用系统设计1
  4. OVS CT连接追踪实现NAT
  5. soc 设计soc设计 uml实务手册_企业内训“领域建模和领域驱动设计”训练方案(2020年)...
  6. 上下文切换是在做什么事情?
  7. 浙江大学 计算机学院 交互设计,浙江大学交互设计考研经历分享(原来跨考这么受欢迎)...
  8. 收购快钱做线下支付,京东数科与蚂蚁终有一战?
  9. ZBrush:生物角色无脑重拓扑神器ZWrap
  10. sbrk() 函数是干什么的?