02_MDN前端基础学习_CSS-简单使用/选择器/字体文本的样式调整

1)CSS

和 HTML 类似,CSS 也不是真正的编程语言,甚至不是标记语言。它是一门样式表语言,人们可以用它来选择性地为 HTML 元素添加样式。举例来说,要选择一个 HTML 页面里所有的段落元素,然后将其中的文本改成红色,可以这样写 CSS:

p {
	 color: red;
}
2)使用一下

02_MDN前端基础学习_CSS-简单使用/选择器/字体文本的样式调整

3)CSS讲解

02_MDN前端基础学习_CSS-简单使用/选择器/字体文本的样式调整

整个结构称为 规则集(通常简称“规则”),各部分释义如下:

选择器(Selector):
HTML 元素的名称位于规则集开始。它选择了一个或多个需要添加样式的元素(在这个例子中就是 p 元素)。要给不同元素添加样式只需要更改选择器就行了。

声明(Declaration):
一个单独的规则。如 color: red; 用来指定添加样式元素的属性。

属性(Properties):
改变 HTML 元素样式的途径。(本例中 color 就是

元素的属性。)CSS 编写人员决定修改哪个属性以改变规则。

属性的值(Property value):
在属性的右边,冒号后面即属性的值,它从指定属性的众多外观中选择一个值(我们除了 red 之外还有很多属性值可以用于 color )。

注意其他重要的语法:

1,每个规则集(除了选择器的部分)都应该包含在成对的大括号里({})。
2,在每个声明里要用冒号(:)将属性与属性值分隔开。
3,在每个规则集里要用分号(;)将各个声明分隔开。

如果要同时修改多个属性,只需要将它们用分号隔开,就像这样:
02_MDN前端基础学习_CSS-简单使用/选择器/字体文本的样式调整
也可以选择多种类型的元素并为它们添加一组相同的样式。将不同的选择器用逗号分开。例如:
02_MDN前端基础学习_CSS-简单使用/选择器/字体文本的样式调整
不同类型的选择器:
02_MDN前端基础学习_CSS-简单使用/选择器/字体文本的样式调整
更多:https://developer.mozilla.org/zh-CN/docs/Learn/CSS/Introduction_to_CSS/Selectors

4)字体和文本

译注:再一次说明,中文字体文件较大,不适合直接用于 Web Font
02_MDN前端基础学习_CSS-简单使用/选择器/字体文本的样式调整

5)盒子模型

CSS 布局主要就是基于盒模型的。每个占据页面空间的块都有这样的属性:

padding:即内边距,围绕着内容(比如段落)的空间。
border:即边框,紧接着内边距的线。
margin:即外边距,围绕元素外部的空间。

02_MDN前端基础学习_CSS-简单使用/选择器/字体文本的样式调整

这里还使用了:

width :元素的宽度
background-color :元素内容和内边距底下的颜色
color :元素内容(通常是文本)的颜色
text-shadow :为元素内的文本设置阴影
display :设置元素的显示模式(暂略)

02_MDN前端基础学习_CSS-简单使用/选择器/字体文本的样式调整

这些边距设置参数时的规则:
1)只有一个  值时,这个值会被指定给全部的 四个边.

2)两个 值时,第一个值被匹配给 上和下, 第二个值被匹配给 左和右.

3)三个 值时,第一个值被匹配给 上, 第二个值被匹配给 左和右, 第三个值被匹配给 下.

4)四个 值时,会依次按 上、右、下、左 的顺序匹配 (即顺时针顺序).

5)auto
	浏览器会自动选择一个合适的margin来应用。它可以用于将一个块居中。
	比如,div { width:50%;  margin:0 auto; } 会把这个div容器水平居中。
6)定位页面主题

02_MDN前端基础学习_CSS-简单使用/选择器/字体文本的样式调整
这里使用了一个 text-shadow 属性,它可以为元素中的文本提供阴影。四个值含义如下:

第一个值设置水平偏移值 —— 即阴影右移的像素数(负值左移)。

第二个值设置垂直偏移值 —— 即阴影下移的像素数(负值上移)。

第三个值设置阴影的模糊半径 —— 值越大产生的阴影越模糊。

第四个值设置阴影的基色。

02_MDN前端基础学习_CSS-简单使用/选择器/字体文本的样式调整