【CSS】CSS 文本样式 ① ( font 字体设置 | font-size 字号大小设置 | font-family 字体设置 | Unicode 编码字体名称 )

2023-03-30 19:14:40 浏览数 (2)

文章目录

  • 一、 字号大小设置
    • 1、 语法简介
    • 2、 代码示例
  • 二、 字体设置
    • 1、 语法简介
    • 2、 Unicode 编码字体名称
    • 3、 代码示例

一、 字号大小设置


1、 语法简介

在 CSS 中 , 字号大小 设置 语法如下 :

代码语言:javascript复制
p {  
    font-size:16px;
}

上述代码的含义是 , 将 HTML 页面所有的 p 标签字号都设置成 16 像素 ;

font-size 属性值 的单位 推荐使用 px 像素 , 也可以使用下面的 长度单位 :

  • px : 像素 , 强烈推荐使用 ;
  • em : 相对 当前 对象文本 的大小 ;
  • in : 英寸 , 绝对长度单位 ;
  • cm : 厘米 , 绝对长度单位 ;
  • mm : 毫米 , 绝对长度单位 ;
  • pt : 点 , 绝对长度单位 ;

font-size 设置注意事项 :

  • 推荐使用 像素 px 作为单位 , 其它长度单位不常用 , 适配比较麻烦 ;
  • 不同的浏览器的默认文字大小不同 , 尽量为每个 body 设置一个基本的默认字体大小 , 推荐在 body 中设置 16 px ;
  • Google 浏览器默认文字大小 16 像素 ;

2、 代码示例

代码示例 : 在开始处 , 先设置 body 标签下所有的文字为 16 px , 然后在后面定义 tittle 类的文字大小为 20 px , 这样遇到 tittle 类标签后 , 在该类标签中可以覆盖之前的 body 标签样式 ;

代码语言:javascript复制
<!DOCTYPE html> 
<html lang="en">
	<head>    
		<meta charset="UTF-8" /> 
        <title>Google</title>
		<base target="_blank"/>
        <style>
			body {
				font-size:16px; 
			}
			.tittle {
				font-size:20px; 
			}
        </style>
    </head>
    <body>
		<p class="tittle">静夜思</p>
		<p>床前明月光</p>
		<p>疑是地上霜</p>
		<p>举头望明月</p>
		<p>低头思故乡</p>
    </body>
</html>

执行效果 :

二、 字体设置


1、 语法简介

CSS 文字 字体设置语法 :

代码语言:javascript复制
p { 
	font-family:"微软雅黑";
}

常见的字体 :

  • 微软雅黑 , 默认字体 ;
  • 宋体
  • 黑体

如果 指定了多个字体 , 如下样式 , 优先使用前面的字体 ;

代码语言:javascript复制
.tittle {
	font-size:20px; 
	font-family:"黑体",Arial,"微软雅黑","Microsoft Yahei";
}

先查找黑体 , 如果黑体存在直接使用黑体 , 如果黑体不存在则继续查找 Arial 字体 , 直到找到合适的字体 ;

( 如果所有字体都没有 , 默认使用电脑的默认字体 )

font-family 字体属性值注意事项 :

  • 如果设置多个字体属性值 , 使用逗号隔开 ;
  • 中文名称 的字体 , 使用双引号包裹 ;
  • 英文名称 的字体 , 直接写上去即可 , 不必使用双引号 ;
  • 如果 字体的 英文名称 中包含 空格 , # , $ 等字符 , 则必须加双引号 或 单引号 ;
  • 使用系统的默认字体 , 不要使用不常见的字体 , 保证浏览器适配 ;

2、 Unicode 编码字体名称

在 CSS 中 设置 中文名称字体 时 , 涉及到 不同的 文件编码 , 如果编码不匹配会产生乱码 ;

代码语言:javascript复制
	p {  
	    font-family:"微软雅黑";
	}

出现乱码后解决方案有两种 :

  • 使用英文名称 : 如果设置 微软雅黑 字体 , 则可以 设置 " Microsoft Yahei " 字体 ;
代码语言:javascript复制
	p {  
	    font-family:"Microsoft Yahei";
	}
  • 使用 Unicode 编码 : 注意 Unicode 编码要使用双引号括起来 ;
代码语言:javascript复制
	p {  
	    font-family:"5FAE8F6F96C59ED1";
	}

中文字体名称 对应 Unicode 不编码 :

字体名称

英文名称

Unicode 编码

宋体

SimSun

5B8B4F53

新宋体

NSimSun

65B05B8B4F53

黑体

SimHei

9ED14F53

微软雅黑

Microsoft YaHei

5FAE8F6F96C59ED1

楷体_GB2312

KaiTi_GB2312

69774F53_GB2312

隶书

LiSu

96B64E66

幼园

YouYuan

5E7C5706

华文细黑

STXihei

534E65877EC69ED1

细明体

MingLiU

7EC6660E4F53

新细明体

PMingLiU

65B07EC6660E4F53

3、 代码示例

代码示例 :

代码语言:javascript复制
<!DOCTYPE html> 
<html lang="en">
	<head>    
		<meta charset="UTF-8" /> 
        <title>Google</title>
		<base target="_blank"/>
        <style>
			body {
				font-size:16px; 
				font-family:"宋体";
			}
			.tittle {
				font-size:20px; 
				font-family:"黑体",Arial,"微软雅黑","Microsoft Yahei";
			}
        </style>
    </head>
    <body>
		<p class="tittle">静夜思</p>
		<p>床前明月光</p>
		<p>疑是地上霜</p>
		<p>举头望明月</p>
		<p>低头思故乡</p>
    </body>
</html>

执行效果 :

0 人点赞