From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/zh-cn/glossary/css/index.html | 41 +++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 files/zh-cn/glossary/css/index.html (limited to 'files/zh-cn/glossary/css/index.html') diff --git a/files/zh-cn/glossary/css/index.html b/files/zh-cn/glossary/css/index.html new file mode 100644 index 0000000000..6c1fc6e550 --- /dev/null +++ b/files/zh-cn/glossary/css/index.html @@ -0,0 +1,41 @@ +--- +title: CSS +slug: Glossary/CSS +tags: + - CSS + - Glossary + - Web +translation_of: Glossary/CSS +--- +

CSS (Cascading Style Sheets,层叠样式表)是用来控制网页在浏览器中的显示外观的声明式语言。浏览器会根据 CSS 的样式定义将其选定的元素显示为恰当的形式。一条 CSS 的样式定义包括属性和属性值,它们共同决定网页的外观。

+ +

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

+ +

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

+ +
/* p 选择符用来选择页面中的所有 <p> 标签 */
+p {
+  /* color 属性用来定义文本颜色,这里为黄色 */
+  color: yellow;
+
+  /* background-color 属性用来定义元素的背景色,这里为黑色 */
+  background-color: black
+}
+ +

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

+ +

了解更多

+ +

基础知识

+ + + +

技术资料

+ + -- cgit v1.2.3-54-g00ecf