CSS层叠样式表学习(字体属性)

(大家好,今天我们将继续来学习CSS字体属性的相关知识,大家可以在评论区进行互动答疑哦~加油!💕)

三、CSS字体属性

CSS Fonts(字体)属性用于定义字体系列、大小,粗细,和文字样式(如斜体) 。

3.1  字体系列

 CSS使用font-famil属性定义文本的字体系列。

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

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

3.2  字体大小

CSS使用font-size属性定义字体大小。

p {
font-size: 20px; 

}

  • px(像素)大小是我们网页的最常用的单位。
  •  谷歌浏览器默认的文字大小为16x。
  • 不同浏览器可能默认显示的字号大小不一致,我们尽量给一个明确值大小,不要默认大小。 
  • 可以给body指定整个页面文字大小。
  • (标题标签比较特殊,需要单独指定文字大小) 

原图:

加入属性后(全体):

 (标题):

 

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>CSS之字体大小</title><style>body {font-size: 20px;}/* 标题标签比较特殊,需要单独指定文字大小 */h2 {font-size: 22px;}</style>
</head><body><h2>加油</h2><p>未来可期 人生值得。</p><p>别否定自己,你特别好,特别温柔,特别值得。</p><p>要善良,要勇敢,要像星星一样努力发光。</p><p>前路浩浩荡荡 万物皆可期待。</p>
</body></html>

3.3  字体粗细

CSS使用font-weight属性设置。

属性值描述
normal默认值(不加粗的)
bold定义粗体(加粗的)
100-900400等同于normal,700等同于bold,注意数字后不加单位

原图:

加入属性后:

 

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>CSS之字体粗细</title><style>.bold {font-weight: 700;/* 这个700 的后面不要跟单位 等价于bold 都是加粗效果 *//* 实际开发中,更提倡使用数字,表示变粗或者变细 */}h2 {font-weight: 400;/* 这个400 的后面不要跟单位 等价于normal  */}</style>
</head><body><h2>孤独</h2><p>人生来就是孤独的</p><p>跨过河流和高山</p><p>尝过苦辣与酸甜</p><p>这一生阴晴阳雨、花开花落</p><p>白衣苍狗、沧海桑田</p><p class="bold">只不过都是为了让你变成更好的自己</p><p>遇见更好的人</p>
</body></html>

3.4  文字样式

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

p {

   font-style: normal;

}

属性值作用
normal默认值,浏览器可能会显示标准的的字体样式font-style: normal;
italic浏览器会显示斜体的字体样式

 注意:平时我们很少给文字加斜体,反而要给斜体标签(em,i)改为不倾斜字体。 

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>CSS之字体样式</title><style>p {font-style: italic;}em {font-style: normal;}</style>
</head>
<body><p>要相信 一切你所期盼的 都会如期而至</p><em>要相信 一切你所期盼的 都会如期而至</em>
</body>
</html>

3.5  字体复合属性

宇体属性可以把以上文字样式综合来写,这样可以更节约代码。

body {

   font:font-style  font-weight  font-size/line-height  font-family;

}

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

原图:

加入属性后:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>CSS之字体属性复合属性</title><style>/* 想要div文字倾斜 加粗 字号设置为16像素 并且是 微软雅黑 */div {/* font-style: italic;font-weight: 700;font-size: 16px;font-family: 'Microsoft yahei'; *//* 复合属性:简写的方式 *//* font: font-style font-weight font-size/line-height font-family */font: italic 700 16px 'Microsoft yahei'}</style>
</head>
<body><div>三生三世十里桃花,一心一意百行代码</div>
</body>
</html>

3..6  字体属性总结

属性表示注意点
font-size字号我们通常用的单位是px像素,一定要跟上单位
font-family字体实际工作中按照团队约定来写字体
font-weight字体粗细加粗为700或者bold,不加粗为normal或400,记住数宇不跟单位
font-style字体样式倾斜italic,不倾斜 normal(常用) 
font字体连写

1、连写有顺序,不能随意换位置

2、字号和字体必须同时出现

(今日分享暂时到此为止啦!为不断努力的自己鼓鼓掌吧。今日文案分享:努力到一定程度,幸运自会不期而遇。) 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/792006.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

list的常用接口底层实现与介绍

目录 概念&#xff1a; list的基本结构&#xff1a; list的迭代器⭐❤&#xff1a; 自定义类型的完善&#xff1a; const的迭代器&#xff1a; insert erase&#xff1a; size empty push_back 、push_front 、pop_back、pop_front swap 、operator 析构函数…

什么是CSGO游戏搬砖及游戏搬砖注意事项?

CSGO市场是指《反恐精英&#xff1a;全球攻势》游戏内的物品交易市场。玩家可以在这个市场上买卖各类虚拟物品&#xff0c;包括武器皮肤、刀具、手套等。CSGO市场的价格是由供需关系、稀有度、流行度等多个因素影响的。 一般来说&#xff0c;稀有度较高或者比较受欢迎的物品价格…

vscode安装通义灵码

作为vscode的插件&#xff0c;直接使用 通义灵码-灵动指间&#xff0c;快码加编&#xff0c;你的智能编码助手 通义灵码&#xff0c;是一款基于通义大模型的智能编码辅助工具&#xff0c;提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研…

python--不死兔子问题

def rabbit(n):if n < 3:return 1return rabbit(n - 1) rabbit(n - 3)if __name__ __main__:print(rabbit(4))

1.Docker简介和安装

1 Docker 简介 1.1 Docker 是什么&#xff1f; docker是一个开源的应用容器引擎。 1.2 容器是什么&#xff1f; 容器是一种轻量级的虚拟化技术 &#xff0c;它是一个由应用运行环境、容器基础镜像组成的集合。 以 Web 服务 Nginx 为例&#xff0c;如下图所示&#xff1a;Ngin…

算法 - 符号表-下

&#x1f600;前言 推荐从上看到下 算法 - 符号表-上 &#x1f3e0;个人主页&#xff1a;尘觉主页 文章目录 算法 - 符号表查找树1. 插入操作2. 性质 红黑树1. 左旋转2. 右旋转3. 颜色转换4. 插入5. 分析 散列表1. 散列函数2. 拉链法3. 线性探测法3.1 查找3.2 插入3.3 删除3.5 …

外卖配送时间预测项目

注意&#xff1a;本文引用自专业人工智能社区Venus AI 更多AI知识请参考原站 &#xff08;[www.aideeplearning.cn]&#xff09; 项目背景 外卖服务的兴起: 随着互联网技术和移动应用的发展&#xff0c;外卖成为一种日益普及的餐饮服务方式。顾客通过餐厅、杂货店的网站或移…

查询SQL server数据库在后台执行过的语句

查询SQL server数据库在后台执行过的语句 SELECT TOP 30000total_worker_time/1000 AS [总消耗CPU 时间(ms)],execution_count [运行次数],qs.total_worker_time/qs.execution_count/1000 AS [平均消耗CPU 时间(ms)],last_execution_time AS [最后一次执行时间],min_worker_ti…

LInux脚本学习

1.注释 #单行注释 以 # 字符开头就是单行注释 当然第一行除外&#xff0c;比较特殊 2.多行注释 3.Shell文件的作用 Shell文件就是linux命令集 4.sh脚本的执行方式 bash xxx.sh 5.新建的文件会没有执行权限 #为文件赋予执行权限 chmod ux xxx.sh 6.编写规范 #!/bin/bash #…

2024.4.1 系统移植

TF-A移植 TF-A是基于 Arm 的可信固件 Trusted Firmware-A&#xff0c;简称 TF-A。它是一个开源软件&#xff0c;运行在一个硬件隔离的安全环境中并提供安全服务。 分析README文档 Compilation of TF-A (Trusted Firmware-A): > tf-a目录 1. Pre-requisite > 准备工作 …

paddlepaddle模型转换onnx指导文档

一、检查本机cuda版本 1、右键找到invdia控制面板 2、找到系统信息 3、点开“组件”选项卡&#xff0c; 可以看到cuda版本&#xff0c;我们这里是cuda11.7 cuda驱动版本为516.94 二、安装paddlepaddle环境 1、获取pip安装命令 &#xff0c;我们到paddlepaddle官网&#xff…

医院云HIS系统源码,二级医院、专科医院his系统源码,经扩展后能够应用于医联体/医共体

基于云计算技术的B/S架构的HIS系统&#xff0c;为医疗机构提供标准化的、信息化的、可共享的医疗信息管理系统&#xff0c;实现医患事务管理和临床诊疗管理等标准医疗管理信息系统的功能。 系统利用云计算平台的技术优势&#xff0c;建立统一的云HIS、云病历、云LIS&#xff0…

【OSTEP】并发:线程与多线程

" A flow of control within a process that consists of a PC, a register set and a stack space" 本章将介绍为单个运行进程提供的新抽象 —— 线程 (thread) 线程是 调度的一个基本单位&#xff08;basic unit of CPU scheduling&#xff09;一个单独的线程至…

MySQL 索引底层探索:为什么是B+树?

MySQL 索引底层探索&#xff1a;为什么是B树&#xff1f; 1. 由一个例子总结索引的特点2. 基于哈希表实现的哈希索引3. 高效的查找方式&#xff1a;二分查找4. 基于二分查找思想的二叉查找树5. 升级版的BST树&#xff1a;AVL 树6. 更加符合磁盘特征的B树7. 不断优化的B树&#…

rabbitMQ版本问题与下载

都到现在了&#xff0c;大家不会安装东西还是不看版本吧 云服务器买的是centos7&#xff0c;而erlang在24版本后不支持centos7了 所以需要找24版本以下的erlang&#xff0c;而不同erlang对应不同rabbitmq所以需要对应 下载erlang 说实话&#xff0c;自己安装&#xff0c;还是…

RIP协议(路由信息协议)

一、RIP协议概述 RIP协议&#xff08;Routing Information Protocol&#xff0c;路由信息协议&#xff09;是一种基于距离矢量的内部网关协议&#xff0c;即根据跳数来度量路由开销&#xff0c;进行路由选择。 相比于其它路由协议&#xff08;如OSPF、ISIS等&#xff09;&#…

C++ | string类学习 | string的常见接口使用方式

目录 为什么要学习string类&#xff1f; C语言中的字符串 OOP面向对象编程 两个面试题 标准库中的string类 string类了解 string类的文档介绍 总结 string类的常用接口说明 string类对象的常见构造 string类对象的容量操作 size()和length() clear() resize(size…

【JVM】关于JVM垃圾回收

文章目录 &#x1f334;死亡对象的判断算法&#x1f338;引用计数算法&#x1f338;可达性分析算法 &#x1f333;垃圾回收算法&#x1f338;标记-清除算法&#x1f338;复制算法&#x1f338;标记-整理算法&#x1f338;分代算法&#x1f338;哪些对象会进入新生代&#xff1f…

idea2023.2.1 java项目-web项目创建-servlet类得创建

如何创建Java项目 1.1 方式1&#xff1a; 1.2 方式&#xff1a; 1.3 方式 如何创建web项目 方式 ----- 推荐 如何创建servlet类 复制6 中得代码 给servlet 配置一个路径 启动tomcat 成功了

Netty进阶

三. Netty 进阶 1. 粘包与半包 1.1 粘包现象 服务端代码 public class HelloWorldServer {static final Logger log LoggerFactory.getLogger(HelloWorldServer.class);void start() {NioEventLoopGroup boss new NioEventLoopGroup(1);NioEventLoopGroup worker new Ni…