CSS 的学习和使用 | 青训营笔记

105 阅读3分钟

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

了解什么是CSS?

官方定义: 层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML的一个应用)或 XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

CSS 可以对美化页面,对 HTML 赋予样式,可以为页面添加颜色、字体以及动画等效果,可以把页面设计成自己想要的样子。

image.png

如果不使用 CSS 美化页面,那页面它就是最初始的文字效果,而不会是上图经过 CSS 美化后的效果。

CSS 如何使用?

1. 外链式

可以在外部创建一个 CSS 文件来编写 CSS 样式,然后通过在 HTML 文档的 <head></head> 标签内引入外部的 CSS 资源。

<!DOCTYPE html>
<html lang="en">
<head>
  <title>标题</title>
  <link rel="stylesheet" type="text/css" href="css文件的路径">
</head>
<body>
  
</body>
</html>

2. 嵌入式

嵌入式 CSS 样式的写法是直接在 HTML 文档的 <head></head> 标签内的 <style></style> 内编写。

<!DOCTYPE html>
<html lang="en">
<head>
  <title>标题</title>
  <style>
    p {
      color: #ccc;
    }
    h1 {
      color: #666;
    }
  </style>
</head>
<body>
  
</body>
</html>

3. 内联式

内联式 CSS 样式是直接在 HTML 标签中的 style 属性设置 CSS 样式的。

<!DOCTYPE html>
<html lang="en">
<head>
  <title>标题</title>
</head>
<body>
  <p style="color: #ccc">我是 p 标签的内容</p>
</body>
</html>

关于 CSS 选择器

CSS 选择器主要就是来那些需要设置样式的 HTML 元素的,找到具体要设置样式的 HTML 元素,想要设置某一元素的样式,那么必须得使用 CSS 选择器来找到它才能进行设置。

选择器的类型

  • 简单选择器
  • 组合器选择器
  • 伪类选择器
  • 伪元素选择器
  • 属性选择器

可以根据不同的元素类型等来使用相应的选择器进行选取元素。

关于 CSS 属性

CSS 属性分为多种类型,如:

  • 定位属性
  • 布局属性
  • 边距属性
  • 字体属性
  • 文本属性
  • 边框属性
  • ......

可以为元素设置 CSS 属性,为属性设置属性值,CSS 属性的属性值有对应的范围要求,满足对应的要求即可生效。

如何学习?

学习 CSS 属性切勿死记硬背,最好的方式就是多去动手使用,可以去 W3Cschool菜鸟教程 中进行学习,观察其中变化,看看使用了不同属性之后的样式的区别,写得多了就容易记住和理解这个属性的具体作用以及应用场景。

总结

本文主要大概描述了 CSS 以及基本使用,学习 CSS,先基本了解一下什么是 CSS,以及是怎么去使用 CSS 的,进而去更深度地去学习 CSS,尤其是 CSS 属性是不能死记硬背的,需要实打实去动手编写,观察其中变化及理解才能记得更牢,才能真正懂得什么情况下去使用它,当能够学会基本使用,然后可以进一步学习更高深的用法,更多复杂的用法,尤其要掌握 CSS 之中的布局,掌握当今主流布局的使用等。

如有错误,望指正,谢谢。