当前位置: 首页 > article >正文

re:从0开始的CSS学习之路 6. 字体相关属性

1. 字体相关属性

  1. font-size 字体大小

  2. font-family 字体的系列(字体簇)
    可以设置多个字体,每个字体之间以逗号隔开
    设置多个字体的目的是为了用户尽可能的支持字体
    网页字体的五大类:
    serif 衬线字体
    sans-serif 非衬线字体
    monospace 等宽字体
    cursive 草书字体
    fantasy 虚幻字体
    若字体名称中包含空格,则必须使用双引号

  3. font-weight 字体的粗细
    可选值:
    normal 正常显示(默认值)
    bold 粗体
    lighter 特细
    bolder 特粗
    "number" 利用数值指定粗细100-900,值后没有单位
    400相当于normal 700相当于bold

  4. font-style 字体的样式
    可选值:
    normal 正常显示
    italic 斜体
    通常斜体使用相对较少,反而将斜体设置成normal

字体的简写属性:font,使用一个font属性设置所有的相关属性
font:font-style font-weight font-size/line-height font-family

注意:

  1. 每个属性之间以空格隔开
  2. font-size font-family 不可以省略并且必须按照顺序书写,其他可以省略

示例如下:

<!DOCTYPE html>
<html lang="en">

<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Document</title>
	h1 {
		font-size: 80px;
		font-family: monospace;
	}
	
	p {
		/* font-size: 30px;
		font-family: serif;
		font-weight: bolder;
		font-style: italic; */
		font: italic bolder 80px serif;
	}
</head>

<body>
	<h1>天天好心情 I'M happy</h1>
	<p>今天天气不错</p>
	<p>挺风和日丽的</p>
	<p>我们今天在上课</p>
	<p>我心情挺好的</p>
</body>

</html>

http://www.kler.cn/a/232385.html

相关文章:

  • Elastic Agent:可灵活地在任何地方发送和处理任何数据
  • Linux 命令行配置为单臂旁路由。
  • 物料数据对接:轻易云助力聚水潭与金蝶云星空集成方案
  • 11. 观光景点组合得分问题 |豆包MarsCode AI刷题
  • 使用 VS Code 远程连接时解决 OpenSSL 版本不匹配及权限问题
  • Spring——事务
  • NLP自然语言处理
  • 【Java EE】----SpringBoot的日志文件
  • Window环境下使用go编译grpc最新教程
  • Text2SQL研究-Chat2DB体验与剖析
  • Kubernetes CNI Calico:Route Reflector 模式(RR) calico IPIP切换RR网络模式
  • 年假作业day2
  • Vue中路由守卫的详细应用
  • yo!这里是Linux线程保姆级入门介绍
  • vue百度地图的和element输入框/v-region的联动
  • springboo冬奥会科普平台源码和论文
  • D7 Elasticsearch-Mongodb(搜索记录)
  • flutter 国内源
  • python-分享篇-画樱花
  • 栈--数据结构
  • 龙芯安装Docker
  • 【CSS】margin塌陷和margin合并及其解决方案
  • K8S之Pod常见的状态和重启策略
  • java实战:销售订单号自动生成
  • c++ 子进程交互 逻辑
  • leetCode 30天