Skip to content

CSS基础语法(入门第一步)

3.1 CSS语法结构:选择器 + 声明块

CSS的基本语法结构由两部分组成:选择器声明块

语法结构

css
选择器 {
  属性1: 值1;
  属性2: 值2;
  /* 更多属性... */
}

通俗比喻:「找人+穿衣」

  • 选择器:就像是在人群中找到特定的人(元素)
  • 声明块:就像是给这个人穿上特定的衣服(样式)

例如:

css
/* 找到所有h1元素,给它们穿上蓝色、居中、32px大小的衣服 */
h1 {
  color: blue;
  text-align: center;
  font-size: 32px;
}

3.2 声明块的规则:属性 + 值

声明的格式

每个声明由属性组成,中间用冒号(:)分隔,每个声明以分号(;)结束。

常见属性和值

属性描述示例值
color文字颜色red, #ff0000, rgb(255, 0, 0)
font-size字体大小16px, 1em, 100%
background-color背景颜色blue, #0000ff, rgb(0, 0, 255)
width宽度200px, 50%, auto
height高度100px, 50%, auto

注意事项

  1. 大小写不敏感:CSS属性和值不区分大小写,但建议使用小写
  2. 空格:属性和值之间需要有空格
  3. 分号:每个声明必须以分号结束
  4. 花括号:声明块必须用花括号包围

3.3 CSS注释的写法

单行注释

使用 /* */ 包围注释内容:

css
/* 这是一个单行注释 */
h1 {
  color: blue; /* 这是行内注释 */
}

多行注释

对于较长的注释,可以使用多行注释:

css
/*
  这是一个多行注释
  可以写很多内容
  解释CSS代码的作用
*/
h1 {
  color: blue;
  font-size: 32px;
}

注释的作用

  1. 解释代码:说明代码的作用和逻辑
  2. 暂时禁用代码:可以将不需要的代码注释掉
  3. 提高可读性:使代码结构更清晰

3.4 新手必知:CSS代码规范与命名习惯

代码规范

  1. 缩进:使用2个空格作为缩进
  2. 换行:每个属性单独占一行
  3. 空格:属性和值之间、选择器和花括号之间都要有空格
  4. 大小写:使用小写字母
  5. 分号:每个声明都要以分号结束

命名习惯

  1. 类名和ID:使用语义化的名称
  2. 连字符:使用连字符(-)分隔单词,如 nav-bar
  3. 避免使用数字:除非必要,否则不要在类名中使用数字
  4. 避免使用特殊字符:只使用字母、数字和连字符

示例

css
/* 好的代码规范 */
.nav-bar {
  background-color: #333;
  color: white;
  padding: 10px;
}

/* 不好的代码规范 */
.navBar{background-color:#333;color:white;padding:10px}

3.5 随堂练习:给HTML页面文字设置颜色和大小

练习目标

创建一个HTML页面,使用CSS设置不同元素的文字颜色和大小。

练习步骤

  1. 创建HTML文件
html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>CSS文字样式练习</title>
  <style>
    /* 在这里添加CSS样式 */
  </style>
</head>
<body>
  <h1>标题</h1>
  <h2>副标题</h2>
  <p>这是一个段落。</p>
  <p class="highlight">这是一个高亮段落。</p>
  <ul>
    <li>列表项1</li>
    <li>列表项2</li>
    <li>列表项3</li>
  </ul>
</body>
</html>
  1. 添加CSS样式
css
/* 设置标题样式 */
h1 {
  color: #333;
  font-size: 28px;
}

h2 {
  color: #666;
  font-size: 20px;
}

/* 设置段落样式 */
p {
  color: #444;
  font-size: 16px;
}

/* 设置高亮段落样式 */
.highlight {
  color: #ff6600;
  font-size: 18px;
  font-weight: bold;
}

/* 设置列表样式 */
ul {
  color: #555;
}

li {
  font-size: 14px;
}
  1. 运行页面:在浏览器中打开文件,查看效果

练习扩展

  • 尝试使用不同的颜色值(十六进制、RGB、英文)
  • 尝试使用不同的字体大小单位(px、em、%)
  • 尝试添加其他文字样式,如字体、粗细、对齐方式

© 2026 编程马·菜鸟教程 版权所有