当前位置:网站首页>盒子模型大详解
盒子模型大详解
2022-08-05 05:25:00 【Y-琼眸】
文档流
网页是一个多层结构,设置样式也是一层一层设置的,最终我们看到的是最上面的那一层,文档流就是网页最底部。我们创建的元素默认都是在文档流中创建的
元素分为两种状态:在文档流 脱离文档流
元素在文档流的特点
块元素
1.独占一行
2.宽是父元素的100%
3.高被内容撑开
行内元素
1.不会独占一行
2.宽高被内容撑开,不能定义宽高
如果元素脱离文档流后,就不再区分块元素,行内元素,行内块元素
那么元素该如何脱离文档流呢?
我们可以采用浮动、绝对定位、flex布局 等等方法来操作
盒子模型
接下来我们来看看今天的重点盒子模型!
盒子模型是什么呢?可能很多人都抱有这样的疑问,那么今天就来讲讲盒子模型。
盒子模型顾名思义就是一个盒子就是一个矩形,英文名box model。
盒子模型主要包含内容区、边框、内边距、外边距。假如说你买了一个冰箱,那么快递寄过来的那一个大纸箱就是一个盒子。冰箱就是内容区,包裹冰箱的泡沫就是内边距,纸箱就是边框,而纸箱到你的距离则成为外边距。
内容区content
元素中所有子元素和文本内容都在内容区排列
width 设置宽
height 设置高
边框border
给元素设置边框,边框是盒子的边缘
边框里必须要指定三个东西:样式 大小 颜色
border-top上边框
border-left左边框
border-right右边框
border-bottom下边框
首先我们来说一下颜色
border-color: red;
不写默认颜色为黑色
可以写多个颜色 四个颜色 上 右 下 左
三个颜色 上 左右 下
两个颜色 上下 左右
一个颜色 上下左右
简写:border-top/right/left/bottom-color: ;
接下来看一下大小
border-width: 10px;
默认值为1-3px
可以写多个值 四个大小 上 右 下 左
三个大小 上 左右 下
两个大小 上下 左右
一个大小 上下左右
这个跟颜色是一样的。
下面是样式
border-style: solid;
默认值none
solid实线
dashed虚线
dotted点线
double双实线
这些大家一定要详记!
内边距padding
内边距是内容区到边框的距离
padding-top 上内边距
padding-right 右内边距
padding-left 左内边距
padding-bottom 下内边距
这个非常简单,大家就看一看下面的代码就好了
<style>
.box1{
width: 200px;
height: 200px;
border: 10px green solid;
background-color: aqua;
padding-left: 30px;
padding-top: 30px;
padding-bottom: 30px;
padding-right: 30px;
/* 简写 padding: 30px;
可以写 四个值 三个字 两个值 一个值
规则根边框里的颜色 大小一样
*/
}
边栏推荐
- [ingress]-ingress exposes services using tcp port
- 【FAQ】What is Canon CCAPI
- 【FAQ】CCAPI兼容EOS相机列表(2022年8月 更新)
- vs2017关于函数命名方面的注意事项
- numpy.random使用文档
- unity 将Text批量替换为TextMeshProUGUI
- Transformer interprets and predicts instance records in detail
- disabledDate 日期选择器 datePicker
- 深入分析若依数据权限@datascope (注解+AOP+动态sql拼接) 【循序渐进,附分析过程】
- 记录vue-页面缓存问题
猜你喜欢
ev加密视频转换成MP4格式,亲测可用
BIO,NIO,AIO实践学习笔记(便于理解理论)
config.js related configuration summary
Late night drinking, 50 classic SQL questions, really fragrant~
Cloud Computing Basics - Study Notes
LeetCode practice and self-comprehension record (1)
ALC experiment
disabledDate 日期选择器 datePicker
el-autocomplete使用
VLAN is introduced with the experiment
随机推荐
LeetCode practice and self-comprehension record (1)
LaTeX image captioning text column automatic line wrapping
文件内音频的时长统计并生成csv文件
网络协议基础-学习笔记
numpy.random usage documentation
【FAQ】What is Canon CCAPI
单片机期末复习大题
D39_ coordinate transformation
document.querySelector()方法
selenium模块的操作之拉钩
input detailed file upload
数组&的运算
深夜小酌,50道经典SQL题,真香~
Detailed explanation of ten solutions across domains (summary)
【FAQ】CCAPI Compatible EOS Camera List (Updated in August 2022)
cs231n learning record
Native JS takes you to understand the implementation and use of array methods
LeetCode刷题记录(2)
摆脱极域软件的限制
unity 将Text批量替换为TextMeshProUGUI