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

【前端】如何制作一个自己的网站(11)

接上文。

除了前面的颜色样式外,字体样式和文本样式也是网页设计中的重要组成部分。

合适的字体和文本排版,不仅可以使页面更加美观,也可以提升用户体验。接下来,我们先来看看CSS如何设置字体样式

字体样式

同时设置了字体样式的四个属性:字体类型、字体风格 、字体粗细和字体大小。

<style>

    /* css设置字体样式 */

    p {

        font-family: serif;

        font-style: italic;

        font-weight: bold;

        font-size: 30px;

    }

</style>

<p>网页开发基础</p>

字体类型

font-family 属性,用于设置字体类型。

第4行,设置字体类型为serif,它是网页设计中最常用的字体族之一。还有一种常用的为sans-serif

<style>

    /* css设置字体类型 */

    p {

        font-family: serif;

    }

</style>

   

<p>font-family属性,用于设置字体类型</p>

字体风格

font-style属性,用于设置字体风格。

第4行,设置字体风格为italic,它表示字体以斜体显示。

<style>

    /* css设置字体风格 */

    p {

        font-style: italic;

    }

</style>

<p>font-style属性,用于设置字体风格</p>

字体大小

font-size属性,用于设置字体的大小。

第4行,设置字体大小为30px,表示字体大小为30像素

px表示像素,是常用的长度单位,像素值越大,字体就越大。

当涉及到和长度有关的属性值时,我们推荐使用像素px这种长度单位来表示。

<style>

    /* css设置字体大小 */

    p {

        font-size: 30px;

    }

</style>

   

<p>font-size属性,用于设置字体大小</p>

补充:

字体类型扩展

我们通常设置font-family 属性时,会使用几种字体名称作为一种"备选"机制。字体间以逗号隔开,如果浏览器不支持第一种字体,它将依次尝试下一种。并且,字体名称中包含空格时,则必须用引号包裹起来,例如"Times New Roman"

<style>

    /* css设置字体类型 */

    p {

        font-family:"Times New Roman" ,serif;

    }

</style>

代码具体说明:

font属性

font是字体的英文,所以font属性可以设置所有的字体样式。

通过font属性设置多个属性时,有严格的先后顺序

牢记,字体大小和字体类型是必须设置的,并且字体类型放在最后。

这里,我们只设置font-sizefont-family两个属性的值,其余属性会自动使用默认值

<style>

    /* 使用标签选择器,通过font属性设置p元素的字体样式 */

    p {

        font: 30px serif;

    }

</style>

<p>font属性的用法</p>

补充:

这里一定需要注意,不同的属性值之间使用空格间隔。比如字体大小的值30px和字体类型的值serif中间有一个空格。

<style>

    /* 使用标签选择器,通过font属性设置p元素的字体样式 */

    p {

        font: 30px serif;

    }

</style>

   

<p>font属性的用法</p>

总结:

相关文章:

【前端】如何制作一个自己的网站(11)

接上文。 除了前面的颜色样式外&#xff0c;字体样式和文本样式也是网页设计中的重要组成部分。 合适的字体和文本排版&#xff0c;不仅可以使页面更加美观&#xff0c;也可以提升用户体验。接下来&#xff0c;我们先来看看CSS如何设置字体样式。 字体样式 同时设置了字体样…...

【Conda】提高 Conda 下载速度与兼容性的完美指南

这里写目录标题 引言1. Conda 官方源1.1 常用官方源1.2 源的选择1.3 源的作用 2. 设置 Conda 源2.1 查看当前配置2.2 添加新的源2.3 设置源的优先级2.4 移除源2.5 示例&#xff1a;设置使用 conda-forge 3. 使用中国镜像源3.1 常用中国镜像源3.2 设置中国镜像源3.3 验证镜像源设…...

【Flutter】页面布局:层叠布局(Stack、Positioned)

在 Flutter 中&#xff0c;布局系统提供了多种方式来管理 UI 元素的排列方式。其中&#xff0c;Stack 和 Positioned 是非常重要的布局组件&#xff0c;允许开发者将子组件按层叠方式&#xff08;即堆叠&#xff09;布局&#xff0c;使得组件可以相互重叠。通过使用 Stack 和 P…...

SpringBoot实现的汽车票在线预订系统

2相关技术 2.1 MySQL 数据库 MySQL 是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统&#xff0c;它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等&#xff0c;非…...

集合框架14:TreeSet概述、TreeSet使用、Comparator接口及举例

视频链接&#xff1a;13.29 TreeSet概述_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1zD4y1Q7Fw?spm_id_from333.788.videopod.episodes&vd_sourceb5775c3a4ea16a5306db9c7c1c1486b5&p29 1、TreeSet概述 基于排列顺序实现元素不重复&#xff1b;实现了Sort…...

uniapp获取底部导航tabbar的高度(H5)

uniapp获取底部导航tabbar的高度&#xff08;H5&#xff09; <view :style"bottom: tabBarHeight px;"> </view>tabBarHeight: 0, // 底部tabBar高度&#xff0c; h5// #ifdef H5 getTabBarHeight(){const systemInfo uni.getSystemInfoSync()this.t…...

接口测试 —— 如何测试加密接口?

接口加密是指在网络传输过程中&#xff0c;将数据进行加密&#xff0c;以保护数据的安全性。接口加密可以采用多种加密算法&#xff0c;如AES、DES、RSA等。测试接口加密的目的是验证接口加密算法的正确性和安全性。以下是一些详细的测试方法和注意事项&#xff1a; 接口加密字…...

033 商品搜索

文章目录 SearchController.javaPage.javaSpuInfoServiceImpl.javaSpuInfoService.javaCubemallSearchApplication.javasearch.htmlpom.xml 功能分析 页面回显的数据&#xff1a; searchMap keywords&#xff1a;搜索的关键词 brand&#xff1a;过滤条件-品牌 category&…...

身份证二要素实名认证接口-身份证核验接口-身份证实名API

接口简介&#xff1a;企业三要素验证&#xff0c;输入公司名称、统一社会信用代码、法人姓名验证是否一致 接口地址&#xff1a;https://www.wapi.cn/api_detail/62/169.html 在线核验&#xff1a;https://www.wapi.cn/icardauth.html 网站地址&#xff1a;https://www.wapi.cn…...

一次恶意程序分析

首先F12shift查看字符表 字符表发现可疑字符串 双击进入 再tab 进入这里 推测为main函数 可见一些可疑的api FindResourceW推测该木马使用了资源加载 VirtualAlloc申请内存 然后sub_1400796E0 有 dwSize 参数 推测为 拷贝内存 memcpy类似函数 、 然后sub_140078CB0函数 跟进函…...

Javaweb基础-vue

Vue.js Vue是一套用于构建用户界面的渐进式框架。 起步 引入vue <head><script src"static/js/vue2.6.12.min.js"></script> </head> 创建vue应用 <body> <div id"index"><p>{{message}}</p> </div>…...

2. MySQL数据库基础

一、数据库的操作 1. 显示当前的数据库 SHOW DATABASES;2. 创建数据库 语法&#xff1a; CREATE DATABASE [IF NOT EXISTS] db_name [create_specification...];//create_specification包括&#xff1a;[DEFAULT] CHARACTER SET charset_name[DEFAULT] COLLATE collation_n…...

java集合进阶篇-《泛型》

个人主页→VON 收录专栏→java从入门到起飞 目录 一、前言 二、泛型的简要概述 三、泛型的基本概念 类型参数&#xff1a; 通配符&#xff1a; 边界&#xff1a; 使用泛型的好处&#xff1a; 四、泛型类 五、泛型方法 六、思考 七、疑惑 一、前言 泛型对于我来说又…...

pytorh学习笔记——cifar10(三)模仿VGGNet创建卷积网络

VGG16是由牛津大学视觉几何组&#xff08;Visual Geometry Group&#xff09;提出的一种深度卷积神经网络模型。 VGGNet 探索了卷积神经网络的深度与其性能之间的关系&#xff0c;成功地构筑了 16~19 层深的卷积神经网络&#xff0c;同时拓展性又很强&#xff0c;迁移到其它图片…...

题目:连续子序列

解题思路&#xff1a; 首先&#xff0c;不能使用暴力枚举&#xff0c;时间为O(n2)&#xff0c;超时。以下为正确做法&#xff1a; 假设找到一段区间&#xff08;其和>m&#xff09;&#xff0c;如上图黄色部分&#xff0c;那么该区间加上i后面的元素形成的新区间和都>m&a…...

深入解析:Nacos AP 模式的实现原理与应用场景

优质博文&#xff1a;IT-BLOG-CN 一、CAP 基础 ‌Nacos作为注册中心同时支持CP和AP模式。‌ Nacos通过不同的协议和机制来实现这两种模式&#xff0c;以满足不同的需求场景。 在Nacos中&#xff0c;默认情况下使用的是AP模式&#xff0c;通过Distro协议来实现。AP模式主要关…...

snmpnetstat使用说明

1.snmpnetstat介绍 snmpnetstat命令是用来查看snmp服务器的端口连接信息。 2.snmpnetstat安装 1.snmpnetstat安装 命令: yum -y install net-snmp net-snmp-utils [root@logstash ~]# yum -y install net-snmp net-snmp-utils Loaded plugins: fastestmirror Loading mi…...

linux线程 | 同步与互斥 | 互斥(下)

前言&#xff1a;本篇文章主要讲述linux线程的互斥的知识。 讲解流程为先讲解锁的工作原理&#xff0c; 再自己封装一下锁并且使用一下。 做完这些就要输出一堆理论性的东西&#xff0c; 但博主会总结两条结论&#xff01;&#xff01;最后就是讲一下死锁。 那么&#xff0c; 废…...

2024-10-17 问AI: [AI面试题] 讨论 AI 的挑战和局限性

文心一言 AI&#xff08;人工智能&#xff09;虽然取得了显著的进步&#xff0c;但仍面临多方面的挑战和局限性。以下是对AI挑战和局限性的详细讨论&#xff1a; 一、数据质量与可靠性 数据质量&#xff1a;AI系统依赖于高质量的数据进行训练和学习。如果数据质量低劣或包含…...

go基础(一)

包声明引入包函数变量语句&表达式注释 package main//包声明import "fmt"//引入包 //函数 func main() {/* 这是我的第一个简单的程序 */fmt.Println("Hello, World!") }基础语法 标记 go程序可以由多个标记组成&#xff0c;可以是关键字&#xff0…...

SecGPT-14B提示工程:提升OpenClaw安全任务准确率的5个模板

SecGPT-14B提示工程&#xff1a;提升OpenClaw安全任务准确率的5个模板 1. 为什么需要专门的安全提示模板 上周我在用OpenClaw自动化处理服务器日志时&#xff0c;遇到了一个典型问题&#xff1a;当要求它"检查最近的安全事件"时&#xff0c;这个智能助手要么返回过…...

QQ音乐加密文件自由播放全攻略:qmcdump工具深度应用指南

QQ音乐加密文件自由播放全攻略&#xff1a;qmcdump工具深度应用指南 【免费下载链接】qmcdump 一个简单的QQ音乐解码&#xff08;qmcflac/qmc0/qmc3 转 flac/mp3&#xff09;&#xff0c;仅为个人学习参考用。 项目地址: https://gitcode.com/gh_mirrors/qm/qmcdump 一、…...

利用SoftEther实现跨平台虚拟私有网络部署指南

1. SoftEther简介与核心优势 如果你正在寻找一款能同时在Windows、Linux、Mac、Android和iOS上运行的虚拟私有网络解决方案&#xff0c;SoftEther绝对值得深入了解。这个源自日本筑波大学的开源项目&#xff0c;经过多年发展已经成为支持协议最全面的跨平台工具之一。我第一次…...

告别快捷键混乱:Hotkey Detective让你的Windows操作回归掌控

告别快捷键混乱&#xff1a;Hotkey Detective让你的Windows操作回归掌控 【免费下载链接】hotkey-detective A small program for investigating stolen key combinations under Windows 7 and later. 项目地址: https://gitcode.com/gh_mirrors/ho/hotkey-detective 在…...

【案例共创】码道小工匠,儿童跳绳智能计数系统开发实战

最新案例动态&#xff0c;请查阅【案例共创】码道小工匠&#xff0c;儿童跳绳智能计数系统开发实战小伙伴们快来进行实操吧&#xff01; 本案例由开发者&#xff1a;yd_sun提供&#xff0c;华为开发者空间案例中心优化并收录。 一、概述 1.1 适用对象 个人开发者高校学生企…...

你的杜邦线和PCB走线,可能正在‘谋杀’J-Link SWD的高速信号

你的杜邦线和PCB走线&#xff0c;可能正在‘谋杀’J-Link SWD的高速信号 在嵌入式开发中&#xff0c;我们常常会遇到一个令人头疼的问题&#xff1a;昨天还能正常工作的调试接口&#xff0c;今天突然就无法识别芯片了。更令人困惑的是&#xff0c;降低SWD时钟速率后&#xff0…...

macOS极简部署:OpenClaw与Qwen3-14B镜像云端联调指南

macOS极简部署&#xff1a;OpenClaw与Qwen3-14B镜像云端联调指南 1. 为什么选择云端联调 去年冬天&#xff0c;当我第一次尝试在本地MacBook Pro上部署OpenClaw时&#xff0c;整整两天时间都耗在了环境配置上。从Homebrew版本冲突到Node.js权限问题&#xff0c;再到CUDA驱动不…...

别再只会‘永不在此停止’了!实战绕过网站JS混淆与内存爆破的三种硬核方法

实战突破&#xff1a;三种硬核方法破解JS混淆与内存爆破 打开开发者工具的那一刻&#xff0c;页面突然卡死&#xff0c;控制台不断弹出debugger断点——这可能是每个爬虫工程师都经历过的噩梦。当简单的"永不在此停止"失效时&#xff0c;我们需要更高级的技术手段来应…...

Qwen2.5-VL-7B-Instruct多模态实战:产品包装图→成分识别→过敏原标注→合规建议

Qwen2.5-VL-7B-Instruct多模态实战&#xff1a;产品包装图→成分识别→过敏原标注→合规建议 1. 这不是普通OCR&#xff0c;是能“读懂”包装的AI助手 你有没有遇到过这样的场景&#xff1a;手头有一张进口食品的包装图&#xff0c;密密麻麻全是外文成分表&#xff0c;想快速…...

SEO 搜索引擎公司如何提高网站的流量

SEO 搜索引擎公司如何提高网站的流量 在当今互联网时代&#xff0c;网站的流量直接影响着企业的品牌知名度和市场竞争力。对于许多企业来说&#xff0c;SEO&#xff08;搜索引擎优化&#xff09;成为了提升网站流量的关键途径。SEO 搜索引擎公司究竟如何有效提高网站的流量呢&…...