首页 / CSS 入门教程 / CSS 是什么?

CSS 入门教程

CSS 是什么?

本教程共 44 篇 · 第 1 篇 · 更新于 2026-07-29 · 约 5 分钟阅读

CSS基础入门简介

1. CSS 是什么?

本节目标:搞清楚 CSS 是什么、能做什么,以及它和 HTML 的关系。

一句话理解 CSS

CSS 全称 Cascading Style Sheets,中文叫「层叠样式表」。

它是一门样式语言,专门用来描述 HTML 元素该怎么显示。简单说:HTML 负责「内容写什么」,CSS 负责「内容长什么样」。

比如一个 <h1> 标签,HTML 只告诉你「这是标题」,CSS 才能决定标题是红色还是蓝色、居中还是靠左、字体多大。

CSS 能做什么

CSS 的本事比你想的大得多。颜色、字体、布局、间距、动画、响应式适配,这些都能做。

具体点说:

  • 文字颜色、背景、渐变
  • 字体类型、大小、粗细、行高
  • 元素放哪、怎么排列
  • 内边距、外边距、边框
  • 过渡、变换、帧动画
  • 不同屏幕尺寸下自动调整
Tip

现在 CSS 已经能做很多以前需要 JavaScript 才能做的事,比如简单的动画和交互效果。

CSS 与 HTML 的关系

一个完整的网页,至少需要 HTML 和 CSS 配合。我们来看一个直观的例子:

<!DOCTYPE html>
<html lang="zh">
<head>
  <meta charset="UTF-8">
  <title>CSS 与 HTML</title>
  <style>
    /* 这是 CSS,控制下面的 HTML 元素怎么显示 */
    h1 {
      color: #2c3e50;
      text-align: center;
    }
    p {
      font-size: 16px;
      color: #666;
    }
  </style>
</head>
<body>
  <!-- 这是 HTML,定义页面内容 -->
  <h1>Hello CSS</h1>
  <p>CSS 让这段文字变成了灰色,字号 16px。</p>
</body>
</html>

在这个例子里,<h1><p> 是 HTML 提供的内容,而 colortext-alignfont-size 这些样式规则来自 CSS。

没有 CSS 的 HTML,就像没装修的毛坯房——结构在,但不好看。

CSS 的历史

CSS 从诞生到现在,经历了几个重要阶段:

  • 1996 年:CSS1 发布,定义了基本的字体、颜色、间距
  • 1998 年:CSS2 发布,增加了定位和 z-index
  • 2011 年:CSS2.1 定稿,成为长期稳定版本
  • 至今:CSS3 以模块化方式持续演进,不再有 CSS4
Note

现在大家说的「CSS3」其实是个历史称呼。官方已经没有 CSS3、CSS4 这种大版本号了,而是拆成独立模块各自升级,比如 CSS Color Module Level 5。

CSS 的工作原理

一句话概括:选择元素,然后声明样式。

浏览器干的事:

  1. 加载 HTML,构建 DOM 树
  2. 加载并解析 CSS 规则
  3. 把规则匹配到对应的 DOM 节点
  4. 计算最终样式,渲染页面

你写的每条 CSS 规则,浏览器都会拿来跟 HTML 元素匹配。匹配上的生效,匹配不上的忽略。

学完这章你应该知道

  • CSS 是样式语言,跟 HTML 分工明确
  • CSS 能控制网页的外观、布局、动画
  • CSS 和 HTML 配合才能做出好看的页面
  • CSS 现在以模块化方式持续演进,没有大版本号了

下一章我们动手写第一个 CSS 程序,感受一下 CSS 到底怎么用起来。

上一篇
已经是第一篇啦
下一篇
第一个 CSS 程序