目录

千万不要被CSS 语法这个高大上的名字吓坏,CSS 语法其实非常简单。

CSS 文档由语句注释构成,其中语句分为两种类型:样式规则语句@规则语句。如下图所示。

样式规则语句定义 HTML 文档显示时的布局和 HTML 元素的外观。如 p {color:red;} 是一条样式规则语句,用于将段落文字的颜色设置为红色。

@规则语句定义特殊的处理规则。如 @import “sub.css” 是一条@规则语句,用于在一个 css 文件中引入另外一个 css 文件。

本文重点介绍样式规则语句的语法。

1. 样式规则语句

样式规则语句由选择器样式定义块组成。选择器解决的问题,样式定义块解决看起来什么样的问题,它们合在一起解决谁看起来什么样的问题。

选择器用于选择要施加样式的 HTML 元素,样式定义块定义了被选中元素的外观。样式定义块以 { 开始,以 } 结束。{} 之间定义了元素的一个或多个属性,每个属性由属性名属性值组成。属性名和属性值之间由 : 分隔,属性之间由 ; 分隔。样式规则语句的基本构成如下图所示。

1.1 一次设置多个选择器的同名属性

可以一次设置多个选择器的同名属性,选择器之间以 , 分隔,示例如下。

1
h1,h2 {color: red;}

上面的语句将 h1h2 元素的颜色设置为红色。

1.2 一次设置一个选择器的多个属性

可以一次设置一个选择器的多个属性,属性之间以;相隔,示例如下。

1
h1 {color: red; font-size: 12px;}

上面的语句将 <h1> 元素的颜色设置为红色,字体大小设置为12px。

2. 注释

CSS 文档的注释以 /* 开始,以 */ 结束。这一点和 C 语言是一样的。注释可以增加 CSS 文档的可读性,是一种好的编程习惯。尽管 CSS 不是一种真正意义上的编程语言,但这个注释功能还是值得表扬的。下面是 CSS 文档注释的示例。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
/* Code blocks */
pre[class*="language-"] {
  padding: 1em;
  margin: .5em 0;
  overflow: auto;
  border-radius: 0.3em;
}

/* Inline code */
p {
  padding: .1em;
  border-radius: .3em;
  white-space: normal;
}

3. 大小写不敏感

CSS 的语法是大小写不敏感的,因此 body {color:red;}BODY {Color:Red} 是等价的。

4. 关键词用法

CSS 规范定义了一组关键词,如 redyellowthinmedium等。关键词在使用的时候不要加引号。如 p {color:red;} 是正确的,而 p {color:”red”;} 是错误的。

5. 总结

本文介绍了 CSS 文档的构成、样式规则语句的语法、如何添加注释、关键词使用方法等几个主题。

同时本文还提到了 CSS 的两个重要概念:

总的来说 CSS 语法简洁,易上手。另外多看看别人写的 CSS 对理解 CSS 语法也是有极大帮助的。

官方公众号

💯本站文章同步发表在官方公众号 ReadingHere,关注公众号您将在第一时间了解本站最新文章和资讯。

❤️欢迎您关注本站官方公众号 ReadingHere


版权声明

本文由ReadingHere原创,未经ReadingHere授权不得转载、摘编。已经授权使用的,应在授权范围内使用,并注明来源: www.readinghere.com。违反上述声明者,ReadingHere将追究其相关法律责任。


交流合作

如需交流咨询或商务合作请扫描下图微信二维码联系。