aboutsummaryrefslogtreecommitdiff
path: root/files/zh-cn/glossary/css/index.html
blob: 6c1fc6e550cb7a3bbd116efc28c394580998f07e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
---
title: CSS
slug: Glossary/CSS
tags:
  - CSS
  - Glossary
  - Web
translation_of: Glossary/CSS
---
<p><span class="seoSummary"><strong>CSS</strong> (Cascading Style Sheets,层叠样式表)是用来控制网页在浏览器中的显示外观的声明式语言。</span>浏览器会根据 CSS 的样式定义将其选定的元素显示为恰当的形式。一条 CSS 的样式定义包括属性和属性值,它们共同决定网页的外观。</p>

<p>CSS 与 {{Glossary("HTML")}} 和 {{Glossary("JavaScript")}} 并称 Web 三大核心技术。一般用它来定义 {{Glossary("Element","HTML 元素")}} 的样式,但它也能用于其他标记语言,如 {{Glossary("SVG")}} 和 {{Glossary("XML")}}</p>

<p>一条 CSS 规则包含一个 {{Glossary("CSS selector", "选择符")}} 和一组 {{Glossary("CSS Property","属性")}} 定义。下面这个例子用来将页面中的所有 <code>&lt;p&gt;</code> 标签显示为黑色背景和黄色文本:</p>

<pre class="brush: css notranslate">/* p 选择符用来选择页面中的所有 &lt;p&gt; 标签 */
p {
  /* color 属性用来定义文本颜色,这里为黄色 */
  color: yellow;

  /* background-color 属性用来定义元素的背景色,这里为黑色 */
  background-color: black
}</pre>

<p>CSS 中的 “C” 表示 “层叠的”,意为多个选择符之间具有特定的优先级。这一点非常重要,因为复杂网站可能会有非常多的 CSS 规则,因此必须规定好这些规则的优先级,以免乱套。</p>

<h2 id="了解更多">了解更多</h2>

<h3 id="基础知识">基础知识</h3>

<ul>
 <li><a href="https://developer.mozilla.org/zh-CN/Learn/CSS">CSS 教程</a></li>
 <li>维基百科 {{interwiki("wikipedia", "CSS")}} 词条</li>
</ul>

<h3 id="技术资料">技术资料</h3>

<ul>
 <li><a href="/zh-CN/docs/Web/CSS">MDN CSS 文档</a></li>
 <li><a href="http://www.w3.org/Style/CSS/current-work" rel="external">W3 CSS 工作组的当前工作</a></li>
</ul>