CSS 语法

CSS 样式规则由一个选择器和一个声明块组成,声明块是多个 CSS 属性和值的组合。

CSS 样式规则由一个选择器和一个声明块组成,声明块中是多个 CSS 属性和值的组合。

CSS 选择器指向要设置样式的 HTML 元素,可以是元素选择器,类选择器,ID 选择器等。

声明块包含一个或多个用分号分隔的规则,每个 CSS 规则由一个 CSS 属性名称和一个属性值用冒号分隔组成。

多个 CSS 规则用分号分隔。

  div   { border: 1px solid black; text-align: center; }
  ---     ------  ---------------- ----------  ------
                                             
 选择器     属性         属性值          属性      属性值

上面例子中, div 是元素选择器,对应了 HTML 的 <div> 元素, border: 1px solid black; 定义了一个宽度为 1px 的黑色边框,text-align: center; 定义了 <div> 中的文本采用居中对齐。

CSS 选择器有很多,下面逐个说明。

CSS 注释

注释位于代码之间,注释并不会被浏览器执行,注释起到解释代码或者提醒的作用。

CSS 注释以 /* 开头以 */结尾,中间的内容可以随意添加。

/* 红色是一个喜庆的颜色 */
p {
  color: red;
}

您可以在代码中的任何位置添加注释:

p {
  font-size: 60px; /* 将字体设置的够大在于醒目 */
}

多行注释:

/* 红色太多了
  显得很刺眼 */
p {
  color: red;
}

HTML 和 CSS 注释

HTML 教程中,您了解到可以使用 <!--...--> 语法向 HTML 源代码添加注释 。

以下示例中结合使用 HTML 和 CSS 注释:

<!DOCTYPE html>
<html>
  <head>
    <style>
      p {
        color: red; /* 红色很醒目 */
      }
    </style>
  </head>
  <body>
    <h2>My Heading</h2>

    <!-- 下面的字体颜色为红色,是为了醒目 -->
    <p>Hello World!</p>
    <p>This paragraph is styled with CSS.</p>
    <p>CSS comments are not shown in the output.</p>
  </body>
</html>

!! HTML 中的注释和 CSS 注释是不同的,两者不能混用。