当前位置: 首页 > article >正文

CSS整体回顾

一. 邂逅CSS和常见的CSS

1.1. CSS的编写方式

1.2. 常见的CSS

font-size/color/width/height/backgroundColor

二. 文本属性

2.1. text-decoration

2.2. text-indent

2.3. text-align

三. 字体属性

3.1. font-family

3.2. font-style

3.3. font-weight

3.4. font-size

3.5. line-height

3.6. font

四. CSS常见的选择器

4.1. 基础选择器

  • 统配选择器

  • 元素

  • id

4.2. 属性选择器

4.3. 子代/后代选择器

4.4. 兄弟选择器

4.5. 交集/并集选择器

4.6. 伪类选择器

:hover/foucs

4.7. 伪元素使用

  • before/after

五. CSS的特性

5.1. 层叠特性

  • 权重

5.2. 继承性

  • 常见的记住(总结)

  • 查文档

5.3. 元素的类型

  • 块级元素

  • 行内级元素

    • 行内级非替换元素

    • 行内级替换元素img/video

    • 行内块级元素 inline-block

5.4. 元素的隐藏方式

5.5. overflow

六. 盒子模型

6.1. 内容

  • width/height

6.2. 内边距

  • padding

6.3. border

  • color/style/width

6.4. margin

  • 外边距

  • 折叠和传递

6.5. box-shadow/text-shadow

  • x y blur spread color

6.6. box-sizing

七. 背景

3.1. background-image

3.2. background-size

3.3. background-position

3.4. background-repeat

3.5. background-attachment

八. 结构伪类

九. 布局-定位

  • static

  • relative

  • fixed

  • absolute

    • 相对最近的定位元素

    • 如果没有找到定位元素, 相对的是视口

      • 内容是可以滚动, 随着内容滚动

      • fixed的区别

  • sticky

十. 布局-浮动

  • 浮动很多特性

  • 浮动的案例

    • margin设置负值

额外: 脱离标准的元素

  • 默认包裹内容

  • 不再严格区分行内级/块级元素

    • 浮动元素是行内块级元素? 没有这种说法

  • 可以设置宽度和高度

高度塌陷

  • 清浮动

十一. flex布局

3.1. flex布局中概念

  • container

  • flex item

  • 主轴/交叉轴

3.2. flex container属性

  • display: flex;

  • flex-flow

    • flex-direction

    • flex-wrap

  • justify-content

  • align-items

  • align-content

3.3. flex item属性

  • order

  • align-self

  • flex-basis

  • flex-grow

  • flex-shrink

  • flex

十二. 形变-动画-vertical-align

transform

  • translate

  • scale

  • rotate

  • skew

transition

animation

  • keyframes

vertical-align(理解)

HTML/CSS/JS

.box {
    box-sizing/padding/border;
    box-shadow
    display: flex;
    position: absolute;
    width/height;
    bgc;
    overflow;
}
​
.box2 {
    box-sizing/padding/border;
    box-shadow
    display: flex;
    position: absolute;
    width/height;
    bgc;
    overflow;
}


http://www.kler.cn/a/530994.html

相关文章:

  • gdb 调试多进程中多线程的方法
  • 20250202在Ubuntu22.04下使用Guvcview录像的时候降噪
  • 手机连接WIFI可以上网,笔记本电脑连接WIFI却不能上网? 解决方法?
  • 【最长不下降子序列——树状数组、线段树、LIS】
  • HTB:Alert[WriteUP]
  • 操作系统和中间件的信息收集
  • 自动驾驶---两轮自行车的自主导航
  • 【Linux系统】—— make/makefile
  • RRT_STAR路径规划代码
  • 差分数组的学习
  • 7-2 拯救外星人
  • DeepSeek R1 AI 论文翻译
  • C# 结构体介绍
  • Maven的三种项目打包方式——pom,jar,war的区别
  • 【系统性能】2.1 整机卡顿初探
  • 兼容性测试笔记
  • selenium记录Spiderbuf例题C03
  • Macos编译openjdk因berkeley-db版本问题失败解决办法
  • 为什么命令“echo -e “\033[9;0]“ > /dev/tty0“能控制开发板上的LCD不熄屏?
  • 制造业设备状态监控与生产优化实战:基于SQL的序列分析与状态机建模
  • 【PyQt】超级超级笨的pyqt计算器案例
  • deepseek 本地化部署和小模型微调
  • 当前热门文生图大模型介绍与优缺点分析
  • Rust `struct`和 `enum`番外《哪吒、白蛇传?》
  • 嵌入式知识点总结 操作系统 专题提升(三)-并发与互斥
  • 使用React和Material-UI构建TODO应用的前端UI