CSS基础知识之【简介、基础选择器、字体属性、文本属性、引入方式】

CSS 简介

CSS 是层叠样式表 ( Cascading Style Sheets ) 的简称。也称为 CSS 样式表或级联样式表。
CSS 是也是一种标记语言。主要用于设置 HTML 页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局和外观显示样式。

CSS 语法规范

使用 HTML 时,需要遵从一定的规范,CSS 也是如此。要想熟练地使用 CSS 对网页进行修饰,首先需要了解CSS 样式规则。
CSS 规则由两个主要的部分构成:选择器以及一条或多条声明
CSS基础知识之【简介、基础选择器、字体属性、文本属性、引入方式】
注意:
①选择器是用于指定 CSS 样式的 HTML 标签,花括号内是对该对象设置的具体样式
②属性和属性值以“键值对”的形式出现
③属性是对指定的对象设置的样式属性,例如字体大小、文本颜色等
④属性和属性值之间用英文“:”分开
⑤多个“键值对”之间用英文“;”进行区分

所有的样式,都包含在 <style> 标签内,表示是样式表。<style> 一般写到 </head> 上方。例如:

<head>
	<style>
		h1 {
			color: blue;
			font-size: 100px;
		}
	</style>
</head>

CSS 基础选择器

选择器(选择符)就是根据不同需求把不同的标签选出来这就是选择器的作用。简而言之,就是选择标签用的。

选择器分类

选择器分为基础选择器复合选择器两个大类
基础选择器是由单个选择器组成的
基础选择器又包括:标签选择器类选择器id 选择器通配符选择器

标签选择器

标签选择器(元素选择器)指用HTML 标签名称作为选择器,按标签名称分类,为页面中某一类标签指定统一的 CSS 样式。
语法:
CSS基础知识之【简介、基础选择器、字体属性、文本属性、引入方式】
作用
标签选择器可以把某一类标签全部选择出来,比如所有的 <div> 标签和所有的 <span> 标签。
优点
能快速为页面中同类型的标签统一设置样式。
缺点
不能设计差异化样式,只能选择全部的当前标签。

类选择器

如果想要差异化选择不同的标签,单独选一个或者某几个标签,可以使用类选择器
语法:
CSS基础知识之【简介、基础选择器、字体属性、文本属性、引入方式】
例如,将所有拥有 red 类的 HTML 元素均为红色。
CSS基础知识之【简介、基础选择器、字体属性、文本属性、引入方式】
结构需要用class属性来调用 class 类的意思
CSS基础知识之【简介、基础选择器、字体属性、文本属性、引入方式】
类选择器在 HTML 中以 class 属性表示,在 CSS 中,类选择器以一个点“.”号显示。
注意:
① 类选择器使用“.”(英文点号)进行标识,后面紧跟类名(自定义命名,需要符合驼峰命名法)。

② 类名命名规则:由字母、数字、下划线组成,不以数字开头,不能以标签关键字命名。

③ 不要使用纯数字、中文等命名,尽量使用英文字母来表示。

④ 命名要有意义,尽量使别人一眼就知道这个类名的目的。

类选择器之----多类名

多类名使用方式:
CSS基础知识之【简介、基础选择器、字体属性、文本属性、引入方式】
(1)在标签class 属性中写 多个类名
(2)多个类名中间必须用空格分开
(3)这个标签就可以分别具有这些类名的样式

id 选择器

id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。
HTML 元素以id 属性 来设置 id 选择器,CSS 中 id 选择器以 "#" 来定义。
语法:
CSS基础知识之【简介、基础选择器、字体属性、文本属性、引入方式】
例如,将 id 为 nav 元素中的内容设置为红色。
CSS基础知识之【简介、基础选择器、字体属性、文本属性、引入方式】
注意:id 属性只能在每个 HTML 文档中出现一次。

id 选择器和类选择器的区别
① 类选择器(class)好比人的名字,一个人可以有多个小名,同时一个小名也可以被多个人使用。
② id 选择器好比人的身份证号码,全中国是唯一的,不得重复。
③ id 选择器和类选择器最大的不同在于使用次数上。
④ 类选择器在修改样式中用的最多,id 选择器一般用于页面唯一性的元素上,经常和 JavaScript 搭配使用。

通配符选择器

在 CSS 中,通配符选择器使用“*”定义,它表示选取页面中所有元素(标签)。
语法:
CSS基础知识之【简介、基础选择器、字体属性、文本属性、引入方式】
通配符选择器不需要调用, 自动就给所有的元素使用样式。
以下是利用通配符选择器清除所有的元素标签的内外边距,例如:
CSS基础知识之【简介、基础选择器、字体属性、文本属性、引入方式】

基础选择器总结

CSS基础知识之【简介、基础选择器、字体属性、文本属性、引入方式】

CSS 字体属性

字体系列

font-family 属性定义文本的字体系列
例如:

p {font-family:"微软雅黑";}
div {font-family: Arial,"Microsoft Yahei", "微软雅黑";}

1、各种字体之间必须使用英文状态下的逗号隔开。
2、一般情况下,如果有空格隔开的多个单词组成的字体,加引号。
3、尽量使用系统默认自带字体,保证在任何用户的浏览器中都能正确显示。
4、最常见的几个字体:body {font-family: ‘Microsoft YaHei‘,tahoma,arial,‘Hiragino Sans GB‘; }

字体大小

font-size属性定义字体大小

p {
	font-size: 20px;
}

1、px(像素)大小是我们网页的最常用的单位。
2、谷歌浏览器默认的文字大小为16px。
3、不同浏览器可能默认显示的字号大小不一致,我们尽量给一个明确值大小,不要默认大小。
4、可以给 body 指定整个页面文字的大小。

字体粗细

font-weight属性设置文本字体的粗细。

p {
	font-weight: bold;
}

CSS基础知识之【简介、基础选择器、字体属性、文本属性、引入方式】

文字样式

font-style属性设置文本的风格。

p {
	font-style: normal;
}

CSS基础知识之【简介、基础选择器、字体属性、文本属性、引入方式】

字体复合属性

font (字体)属性用于定义字体系列、大小、粗细、和文字样式(如斜体)。字体属性可以把以上文字样式综合来写, 这样可以更节约代码,例如:

body {
	/*格式*/
	/*font: font-style font-weight font-size/line-height font-family;*/
	font: normal 700px 24px/30px Microsoft Yahei; 
}

注意:
1、使用 font 属性时,必须按上面语法格式中的顺序书写,不能更换顺序,并且各个属性间以空格隔开
2、不需要设置的属性可以省略(取默认值),但必须保留 font-sizefont-family 属性,否则 font 属性将不起作用。

字体属性总结

CSS基础知识之【简介、基础选择器、字体属性、文本属性、引入方式】

CSS 文本属性

文本颜色

color属性用于定义文本的颜色。

CSS 的引入方式

CSS基础知识之【简介、基础选择器、字体属性、文本属性、引入方式】

上一篇:web开发


下一篇:679 组件的拆分和嵌套,组件的css作用域