理解并深入CSS | 青训营笔记

83 阅读2分钟

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

一、本堂课重点内容:

  • CSS基础认知
  • 基础选择器
  • 字体和文本样式

二、详细知识点介绍:

  • CSS中文名称叫做层叠样式表
  • 作用:是给页面中的HTML标签设置样式

CSS引入方式

  • 内嵌式:CSS 写在style标签中通常约定写在 head 标签中

  • 外联式:CSS 写在一个单独的.css文件中,需要通过link标签在网页中引入

  • 行内式:CSS 写在标签的style属性中,之后会配合js使用

CSS基础选择器

(1)标签选择器

结构是:标签名 { css属性名:属性值; },通过标签名,找到页面中所有这类标签,设置样式. 标签选择器选择的是一类标签,而不是单独某一个,无论嵌套关系有多深,都能找到对应的标签

(2)类选择器

结构是:.类名 { css属性名:属性值; },通过类名,找到页面中所有带有这个类名的标签,设置样式,类选择器以一个点显示。

  1. class属性的属性值称为类名
  2. 类名可以由数字、字母、下划线、中划线组成,但不能以数字或者中划线开头
  3. 一个标签可以同时有多个类名,类名之间以空格隔开
  4. 类名可以重复,一个类选择器可以同时选中多个标签

(3)id选择器

结构是:#id属性值 { css属性名:属性值; },通过id属性值,找到页面中带有这个id属性值的标签,设置样式,id选择器可以为标有id的HTML元素指定特定的样式,id选择器以“#”来定义

  1. 所有标签上都有id属性
  2. id属性值唯一的,不可重复
  3. 一个标签上只能有一个id属性值

(4)通配符选择器

结构是:* { css属性名:属性值; },代表所有的标签用来设置样式

字体和文本样式

(1)字体样式

  1. 字体大小:font-size

  2. 字体粗细:font-weight

  3. 字体样式:font-style

  4. 字体类型:font-family

  5. 字体类型:font属性连写

(2)文本样式

  1. 文本缩进:text-indent

  2. 文本水平对齐方式:text-align

  3. 文本修饰:text-decoration

三、实践练习例子:

这里展开几个主要实例:

1、css引入方式

2、css选择器-通配符选择器

3、文本修饰

四、课后个人总结:

  • 本章知识点中主要是对CSS的基础知识、引入方式有了充分的理解,能够使用基础选择器在HTML中选择元素,能够使用字体样式和文本样式。