CSS 基础教程
CSS 盒子模型
CSS 高级教程
CSS3 特点
CSS3 示例
CSS3 参考

CSS 语法

在本教程中,您将学习如何在样式表中定义 CSS 规则。

理解 CSS 语法

CSS 样式表由一组规则组成,这些规则由 Web 浏览器解释,然后应用于文档中的相应元素,例如段落、标题等。

一个 CSS 规则有两个主要部分,一个选择器和一个或多个声明:

CSS Selector Syntax Illustration

选择器指定 CSS 规则适用于 HTML 页面中的哪些元素。

然而,块中的声明决定了元素在网页上的格式。 每个声明由一个属性和一个值组成,由冒号 (:) 分隔并以分号 (;) 结尾,声明组用花括号 {}

属性是你要改变的样式属性; 它们可以是字体、颜色、背景等。每个属性都有一个值,例如 color 属性可以有 blue#0000FF 等值。

h1 {color:blue; text-align:center;}

为了使 CSS 更具可读性,您可以在每一行放置一个声明,如下所示:

h1 {
    color: blue;
    text-align: center;
}

在上面的例子中,h1 是一个选择器,colortext-align 是 CSS 属性,给定的 bluecenter 是这些属性的对应值。

注意: CSS 声明总是以分号";"结尾,声明组总是用大括号"{}"括起来 .


CSS 中的注释

添加注释通常是为了使源代码更易于理解。 它可能会帮助其他开发人员(或将来编辑源代码时的您)了解您尝试使用 CSS 做什么。 注释对程序员很重要,但被浏览器忽略。

CSS 注释以 /* 开头,以 */ 结尾,如下例所示:

/* 这是一个 CSS 注释 */
h1 {
    color: blue;
    text-align: center;
}
/* 这是一个多行 CSS 注释
跨越多行 */
p {
    font-size: 18px;
    text-transform: uppercase;
}

您还可以注释掉部分 CSS 代码以进行调试,如下所示:

h1 {
    color: blue;
    text-align: center;
}
/*
p {
    font-size: 18px;
    text-transform: uppercase;
}
*/

CSS 中的大小写敏感性

CSS 属性名称和许多值不区分大小写。 而 CSS 选择器通常区分大小写,例如,类选择器 .maincontent.mainContent 不同。

因此,为了安全起见,您应该假设 CSS 规则的所有组件都区分大小写。

您将在下一章中了解各种类型的 CSS 选择器。

Advertisements