【青训营】CSS(一)

简介: 【青训营】CSS(一)

What is it?



image.png


CSS即层叠样式表,我们可以通过以下方式来修改h1标题的颜色:


h1 {
  color: red;
}
复制代码


其中各部分名称为:


  • h1 选择器 selector
  • color 属性 property
  • red 属性值 value
  • color: red 声明 declaration


Usage


在页面中使用CSS有三种方法,分别是:


  • 外链,样式与内容分离


<link rel="stylesheet" href="/assets/style.css">
复制代码
  • 嵌入


<style>
  p {
      margin: 1em 0; 
  }
</style>
复制代码
  • 内联,一般情况不建议使用


<p style="margin: 1em 0">Example</p>
复制代码


How to work?



不包含JS的大致工作流程如下,CSS解析后会添加样式到DOM结点生成渲染树展示页面。


image.png


选择器 Selector



顾名思义,选中要修改的元素,以便给它们设置样式。


有多种方式选择元素,也就是有多种类型的选择器:


  • 按照标签名,类名或id
  • 按照属性
  • 按照DOM树中的位置


选择器类型 Example
通配选择器 * 青训营/CSS/通配选择器
标签选择器 h1 青训营/CSS/标签选择器
ID选择器 #logo 青训营/CSS/ID选择器
类选择器 .done 青训营/CSS/类选择器
属性选择器 [disabled] 青训营/CSS/属性选择器
input[type="password"] 青训营/CSS/属性选择器2
a[href^="#"] 以#开头
a[href$=".jpg"] 以.jpg结尾
青训营/CSS/属性选择器3
伪类 a:active
li:first-child
青训营/CSS/状态伪类
青训营/CSS/结构性伪类
组合 article > p 青训营/CSS/组合器
青训营/CSS/组合器2


伪类:不基于标签和属性定位元素,分为状态伪类和结构性伪类。


image.png


颜色



  • 我们都很熟悉的RGB以及RGBA


image.png


image.png


当然还有CSS自己的颜色关键字:


image.png

目录
相关文章
|
4月前
|
机器学习/深度学习 编解码 前端开发
理解CSS | 青训营笔记(2)
理解CSS | 青训营笔记
38 0
|
4月前
|
前端开发 容器
理解CSS | 青训营笔记(1)
理解CSS | 青训营笔记
52 0
|
4月前
|
前端开发 JavaScript 开发者
理解CSS | 青训营笔记(3)
理解CSS | 青训营笔记(3)
36 0
|
前端开发 容器
理解CSS|青训营笔记
理解CSS|青训营笔记
|
前端开发
Css进阶>>Css3让你玩的开心哦。(二)
Css进阶>>Css3让你玩的开心哦。(二)
87 0
|
前端开发
Css进阶>>Css3让你玩的开心哦。(一)
Css进阶>>Css3让你玩的开心哦。(一)
80 0
|
前端开发
前端知识大全之CSS(上)
CSS是前端的一个重要的组成部分,可以给HTML这个进行化妆起到美化的作用。
80 0
前端知识大全之CSS(上)
|
前端开发
前端知识大全之CSS(中)
CSS是前端的一个重要的组成部分,可以给HTML这个进行化妆起到美化的作用。
84 0
前端知识大全之CSS(中)
|
前端开发
前端知识大全之CSS(下)
CSS是前端的一个重要的组成部分,可以给HTML这个进行化妆起到美化的作用。
120 0
前端知识大全之CSS(下)
|
存储 前端开发
css学习记录
1.什么是 CSS? 2.三种样式表 3.网页布局