HTML华丽的外衣——CSS | 青训营笔记

145 阅读2分钟

这是我参与「第四届青训营 」笔记创作活动的第2天

原始的HTML显然是不够美观的,而要在HTML上添加许多样式,又会使得HTML变得臃肿而又不易于维护,于是,deng deng deng deng~ —— CSS闪亮登场了,就是它,为HTML披上了华丽的外衣!✨🎉🎉🎉

CSS自我介绍环节

什么是CSS

层叠样式表 (Cascading Style Sheets,缩写为 CSS,是一种 样式表 语言,用来描述 HTML 或 XML(包括如 SVGMathMLXHTML 之类的 XML 分支语言)文档的呈现。CSS 描述了在屏幕、纸质、音频等其它媒体上的元素应该如何被渲染的问题。

CSS结构

CSS规则集

CSS整个结构称为 规则集(通常简称“规则”),由以下部分构成:

  • 选择器(Selector

  • 声明(Declaration

  • 属性(Properties

  • 属性的值(Property value):从指定属性的众多外观中选择一个值(我们除了 red 之外还有很多属性值可以用于 color )。

CSS语法

  • 每个规则集(除了选择器的部分)都应该包含在成对的大括号里({})。
  • 在每个声明里要用冒号(:)将属性与属性值分隔开。
  • 在每个规则集里要用分号(;)将各个声明分隔开。
image.png

常用的选择器类型:

选择器名称选择的内容示例
元素选择器(也称作标签或类型选择器)所有指定 (该) 类型的 HTML 元素p 选择 <p>
ID 选择器具有特定 ID 的元素(单一 HTML 页面中,每个 ID 只对应一个元素,一个元素只对应一个 ID)#my-id 选择 <p id="my-id"> 或 <a id="my-id">
类选择器具有特定类的元素(单一页面中,一个类可以有多个实例).my-class 选择 <p class="my-class"> 和 <a class="my-class">
属性选择器拥有特定属性的元素img[src] 选择 <img src="myimage.png"> 而不是 <img>
伪(Pseudo)类选择器特定状态下的特定元素(比如鼠标指针悬停)a:hover 仅在鼠标指针悬停在链接上时选择 <a>

选择器们还可以打组合技呢~ image.png

image.png

CSS大展身手

在页面中使用CSS

看完CSS的自我介绍,那么如何将CSS介绍给我们的另一个好朋友HTML呢?

🥳有三种方式哦~

  • 外链(推荐)
  • 嵌入
  • 内联
image.png

👀那么CSS小朋友到底是怎样工作的呢

image.png

CSS Color

image.png

RBG

image.png

HSL

image.png

HSV 表达彩色图像的方式由三个部分组成:

  • Hue(色调、色相)
  • Saturation(饱和度、色彩纯净度)
  • Value(明度)
image.png

alpha透明度

image.png

字体

image.png image.png

今日小结

重学CSS让我又想起了大二上半学期学数据库课设的时候,因为什么都不会,调CSS样式真是费尽心力,晕头转向😵,然后调完之后仍然很丑,真是悲伤,今后要好好学习。