一、复习

盒模型

  • width
  • height
  • border
    • border: border-width border-style border-color
  • margin
  • padding

简写值分配的规则: 1234个值

背景

  • background-image
  • background-color
  • background-attachment
    • fixed
  • background-position
  • background-size

二、盒模型的注意事项

盒子分为正常的内容盒和怪异盒

内容盒:(设置的宽度为内容的宽度-----边框、内边距不占据宽度)

  • 宽度 = border-left + padding-left + width + padding-right + border-right
  • 高度 = border-top + padding-top + height + padding-bottom + border-bottom

怪异盒:(设置的宽度为总宽度----- 边框、内边距在宽度中内减)

  • 宽度 = width
  • 高度 = height

斑码教育web前端课程笔记-第十天-CSS
斑码教育web前端课程笔记-第十天-CSS

外边距问题:

斑码教育web前端课程笔记-第十天-CSS

盒子的外边距问题汇总

  • 上下元素出现外边距重叠,以最大值为准
  • 存在嵌套关系的父子元素,如果父元素没有任何边界的设置,子元素设置margin-top会将父元素向下移动
    • 设置父元素: overflow、border、padding
  • 存在嵌套关系,父元素的padding和子元素的margin会出现合并,合并为和值

盒子居中

  • 父元素的宽度要大于子元素的宽度
  • 子元素设置margin: 0 auto;完成水平居中
  • 父元素不设置高度,设置padding来完成高度靠子元素和padding撑起

三、块元素和内联元素

css将元素分为以下三类:

- 块元素

  • 独占一行,自上而下排列
  • 默认宽度为父元素的100%
  • 自动换行
  • 可以设置宽度和高度
    - 行内元素
  • 并列显示,自左向右排列
  • 不能设置宽度和高度,但是可以设置padding、margin、border
  • 不会自动换行
    - 行内块
  • 可以设置宽高
  • 可以在一行显示,不会自动换行

display:显示方式

  • inline: 将元素设置为行内元素
  • block:将元素设置为块元素
  • inline-block:将元素设置为行内块
  • none:不显示

四、边框的圆角

border-radius: 边框的圆角

相关文章:

  • 2021-09-13
  • 2021-08-16
  • 2021-11-23
  • 2021-08-24
  • 2021-10-31
  • 2022-01-06
  • 2021-05-05
  • 2021-06-30
猜你喜欢
  • 2021-08-04
  • 2021-11-20
  • 2021-11-28
  • 2022-12-23
  • 2021-05-24
  • 2021-06-08
  • 2021-08-31
相关资源
相似解决方案