博客列表 >熟悉盒模型

熟悉盒模型

南宫
南宫原创
2020年06月27日 14:50:24641浏览

1. 熟悉盒模型所有常用属性,并举例说明

常用属性:

Margin(外边距) —-》 外边距是透明的,不能设置颜色
Border(边框) —-》 可以设置颜色
Padding(内边距) —-》内边距是透明的,不能设置颜色
Content(内容) - 盒子的内容,显示文本和图像。

  1. <div class="box one"></div>
  2. <div class="box two"></div>
  3. <hr />
  4. <div class="box parent">
  5. <div class="son"></div>
  6. </div>
  1. .box {
  2. width: 200px;
  3. height: 200px;
  4. }
  5. .box.one {
  6. padding: 10px;
  7. margin: 20px;
  8. border: 2px solid #000;
  9. background-color: blueviolet;
  10. }

position属性:

relative:相对定位是相对自己做了偏移
absolute:绝对定位: 相对于它的定位父级进行定位
fixed: 固定定位: 忽略你的定位父级,总是相对于body标签定位

relative举例:

absolute举例:只有父级position值非static,那么它就是定位元素 ,子元素才相对他定位,否则会继续向上一级
![](https://img.php.cn/upload/image/940/738/487/1593237899467788.png)

fixed举例:

box-sizing属性:

border-box为值时,计算盒子宽度、高度

content-box为值时,计算盒子宽度、高度

水平居中:

垂直居中:
  1. /* 默认margin-top/bottom: 0 所以不能用这中实现垂直居中*/
  2. /* margin-top: auto;
  3. margin-bottom: auto; */

通过绝对定位来实现垂直居中

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议