CSS基础(7)- 盒模型
本系列笔记是基于【渡一教育】袁进老师的html+css基础课程而记录,仅作为个人记录以及阅读使用。
文章目录
- 盒模型
- 盒子的组成部分
- 参考资料
盒模型
box:盒子,每个元素在页面中都会生成一个矩形区域(盒子)
盒子类型:
- 行盒,display等于inline的元素
- 块盒,display等于block的元素
行盒在页面中不换行、块盒独占一行
display默认值为inline
浏览器默认样式表设置的块盒:容器元素、h1~h6、p
常见的行盒:span、a、img、video、audio
盒子的组成部分
无论是行盒、还是块盒,都由下面几个部分组成,从内到外分别是:
- 内容 content
width、height,设置的是盒子内容的宽高
内容部分通常叫做整个盒子的内容盒 content-box
- 填充(内边距) padding
盒子边框到盒子内容的距离
padding-left、padding-right、padding-top、padding-bottom
padding: 简写属性
padding: 上 右 下 左
填充区+内容区 = 填充盒 padding-box
- 边框 border
边框 = 边框样式 + 边框宽度 + 边框颜色
- 边框样式:border-style 简写属性
- 边框宽度:border-width 简写属性
- 边框颜色:border-color 默认为字体颜色
边框+填充区+内容区 = 边框盒 border-box
- 外边距 margin
边框到其他盒子的距离
margin-top、margin-left、margin-right、margin-bottom
速写属性margin
参考资料
- 【渡一教育】袁进老师的html+css基础课程
- 【渡一教育】袁进老师相关课程源代码
CSS基础(7)- 盒模型相关推荐
- CSS 基础框盒模型介绍
当对一个文档进行布局(lay out)的时候,浏览器的渲染引擎会根据标准之一的 CSS 基础框盒模型(CSS basic box model),将所有元素表示为一个个矩形的盒子(box).CSS 决定 ...
- CSS基础必备盒模型及清除浮动
盒模型 盒模型是有两种标准的,一个是标准模型,一个是IE模型. css如何设置两种模型 这里用到了CSS3 的属性 box-sizing /* 标准模型 */ box-sizing:content-b ...
- CSS基础(二)--盒模型与浮动
盒模型 认识width和height 一个盒子中主要的属性有5个:width.height.padding.border.margin. width是"宽度"的意思,CSS中wid ...
- CSS 学习笔记 - 盒模型
CSS学习笔记 - 盒模型 外边距margin 内边距padding 背景background 背景图background-image 边框border 样式 宽度 颜色 圆角 边框图片border- ...
- 深入css布局 (1) — 盒模型 元素分类
深入css布局(1)-- 盒模型 & 元素分类 " 在css知识体系中,除了css选择器,样式属性等基础知识外,css布局相关的知识才是css比较核心和重要的点.今天我们来深 ...
- CSS基础(part12)--盒子模型之外边距
学习笔记,仅供参考,有错必纠 参考自:某不知名网课 文章目录 盒子模型 外边距 属性设置 块级盒子水平居中 文字居中以及盒子居中 插入图片和背景图片的区别 清除元素的默认内外边距 外边距合并(只存在垂 ...
- css --- [读书笔记] 盒模型(边框、内外边距)
说明 源代码 学习 盒子模型(css重点) css学习三大重点: css盒子模型. 浮动. 定位 目标: 能说出盒子模型由哪四部分组成: 内容.边框.内外边距 能说出内边距的作用,设置不同数值分别代表 ...
- (10)CSS 常用样式--盒模型扩展应用
一.清除默认样式 大部分标签都有一个浏览器加载的默认样式,会对布局造成一些影响.为了避免默认样式对整体布局效果造成影响,一定要清除默认样式. 盒模型属性中内外边距:大部分容器级标签都有默认边距,要么用 ...
- html 在盒子中字体垂直,第五章,css行内盒模型和文字样式
一,盒模型 发现默认样式,会破坏布局,比如p标签的默认样式 p标签默认样式 从图片中我们可以看到我们并没有加margin值,可是左边依然有空隙出现,这就是p标签的默认样式,那我们怎么去掉一些会破坏我们 ...
- CSS基础、盒子模型、选择器与权重
CSS基础.选择器与权重.盒子模型 一.CSS的字体属性 CSS Fonts(字体)属性用于定义字体系列,例如大小.粗细.和文字样式(斜体之类). 1.字体 CSS使用font-family属性定义文 ...
最新文章
- 程序员:做测试开发每天忙于业务,看不到希望
- python基础教程书籍推荐-小猿圈推荐Python入门书籍,不知道这些你就太low了。
- curd boy 入门
- 一台加密货币ATM机月营收额高达3万美金
- php数据处理工具,数据处理的PHP类
- java slf4j日志级别_java - 在slf4j中设置运行时消息的日志级别 - 堆栈内存溢出
- Java中stringbutter_java中string与ButterString的区别
- 操作系统知识点_内存管理
- jquery 手型 鼠标穿过时_三模无线搭配对称手型设计,游戏致胜利器,ROG烈刃2无线鼠标...
- Using Delegates with Data Readers to Control DAL Responsibility[转]
- 西门子PLC学习记录
- 物流车笔记——编码器原理
- 超长时间序列数据可视化的6个技巧
- Win11卸载程序在哪里?Win11卸载软件的两种方法
- .NET跨平台:在CentOS上编译dnx并运行ASP.NET 5示例程序
- 解决Ubuntu18.04 / 16.04和Win10双系统系统时间时间不同步
- Linux下提高硬盘读写速度
- 当滑雪这项世界最古老的运动遇上AI
- 什么是 Null Pointer Exceptions (java.lang.NullPointerException) ,是什么原因造成的?
- 房间类游戏后台框架(三)—大厅服务器
热门文章
- 尚硅谷 jQuery 笔记(张晓飞 2018)
- python实现数据可视化软件_基于Python实现交互式数据可视化的工具
- 基于FPGA平台RISCV架构的SOC应用系统设计1
- OVS CT连接追踪实现NAT
- soc 设计soc设计 uml实务手册_企业内训“领域建模和领域驱动设计”训练方案(2020年)...
- 上下文切换是在做什么事情?
- 浙江大学 计算机学院 交互设计,浙江大学交互设计考研经历分享(原来跨考这么受欢迎)...
- 收购快钱做线下支付,京东数科与蚂蚁终有一战?
- ZBrush:生物角色无脑重拓扑神器ZWrap
- sbrk() 函数是干什么的?