【HTML】对字体的所有操作详解(经典)

目录
  • 一、文字样式设置的基本标签
  • 二 、 设置文字的颜色
  • 三、设置文字的尺寸
  • 四、 设置文字的字体
  • 五、 使文字倾斜
  • 六、 使文字加粗
  • 七、处理网页中的特殊字符
  • 十、 如何更方便地忽略浏览器对部分HTML的解析
  • 十一、 其他文字修饰方法
  • 十二、为了让文字富有变化,或者为了着意强调某一部分,HTML提供了一些标签产生这些效果,现将常用的标签列举如下:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />   /* 如果现实乱码请在head标签里面添加这条语句,这是为了统一字体格式,我们采用常见的utf-8*/

一、文字样式设置的基本标签

 设置字体样式的基本标签是<font></font>,被其包含的文本为样式作用区。在初学者的HTML代码编写中,<font></font>容易被多重嵌套,如<font 属性1=值1><font 属性2=值2>文本</font></font>。还有一种情况是标签嵌套错位,如<font><p>文本</font></p>。为了规范代码的编写,避免不必要的错误,读者在初学时一定要谨慎。

二 、 设置文字的颜色

 color是<font></font>标签的属性之一,用于设置文字颜色。编写代码如代码2.1所示。

代码2.1 字体颜色的设置:font_color.htm

<html>

<head>

  <title>字体颜色的设置</title>

</head>

<body>

  浅红色文字:<font color="#dd0000">网络人VS灰鸽子</font><br />

  深红色文字:<font color="#660000">网络人VS灰鸽子</font><br />

  浅绿色文字:<font color="#00dd00">网络人VS灰鸽子</font><br />

  深绿色文字:<font color="#006600">网络人VS灰鸽子</font><br />

  浅蓝色文字:<font color="#0000dd">网络人VS灰鸽子</font><br />

  深蓝色文字:<font color="#000066">网络人VS灰鸽子</font><br />

  浅黄色文字:<font color="#dddd00">网络人VS灰鸽子</font><br />

  深黄色文字:<font color="#666600">网络人VS灰鸽子</font><br /> 

  浅青色文字:<font color="#00dddd">网络人VS灰鸽子</font><br />

  深青色文字:<font color="#006666">网络人VS灰鸽子</font><br />

  浅紫色文字:<font color="#dd00dd">网络人VS灰鸽子</font><br />

  深紫色文字:<font color="#660066">网络人VS灰鸽子</font><br />

</body>

</html


效果现实如图一:

 

          图一                                                     图二                                                             图三


三、设置文字的尺寸

 

size也是<font></font>标签的属性,用于设置文字大小。size的值为1-7,默认为3。我们可以size 属性值之前加上“+”、“-”字符,来指定相对于字号初始值的增量或减量。编写代码如代码2.2所示。

代码2.2 字体尺寸的设置:font_size.htm

<html>

<head>

  <title>字体尺寸的设置</title>

</head>

<body>

  size为1:<font size="1">HTML学习</font><br />

  size为2:<font size="2">HTML学习</font><br />

  size为3:<font size="3">HTML学习</font><br />

  size为4:<font size="4">HTML学习</font><br />

  size为5:<font size="5">HTML学习</font><br />

  size为6:<font size="6">HTML学习</font><br />

  size为7:<font size="7">HTML学习</font><br />

</body>

</html>

浏览效果现实如图二:

可尝试在size值前面加上“+”、“-”字符,更灵活地设置文字尺寸

四、 设置文字的字体

 

face也是<font></font>标签的属性,用于设置文字字体(字型)。HTML网页中显示的字型从浏览端的系统中调用,所以为了保持字型一致,建议采用宋体,HTML页面也是默认采用宋体。

代码2.3  字体字型的设置:font_face.htm   在标签中添加style="font-family:宋体"这个类别就OK

<html>

<head>

  <title>字体字型的设置</title>

</head>

<body>

字型为宋体:<font style="font-family:宋体">网络人VS灰鸽子</font><br />

字型为楷体:<font style="font-family:楷体">网络人VS灰鸽子</font><br />
 字型为黑体:<font style="font-family:黑体">网络人VS灰鸽子</font><br />
 字型为隶书:<font style="font-family:隶书">网络人VS灰鸽子</font><br/>

</body>

</html>

浏览效果如图三所示。


五、 使文字倾斜

 

用双标签<i></i>可使被作用文字倾斜,达到特殊的效果,例如文章的日期。<em></em>被称为强调标签,也是斜体,目前使用比<i></i>标签更频繁,其编写方法如下:

<i>这是斜体文字</i>

<em>这也是斜体文字</em>

六、 使文字加粗

 

用双标签<b></b>可使被作用文字加粗,是文字更加醒目,例如文章的标题部分。<strong></strong>被称为特别强调标签,也是文字加粗,目前使用比<b></b>标签更频繁,其编写方法如下:

<b>这是粗体文字</b>

<strong>这也是粗体文字</strong>


七、处理网页中的特殊字符

在HTML中,有一些字符有特殊含义,例如“<”和“>”是标签的左括号和右括号,而标签是控制HTML显示的,标签本身只能被浏览器解析,并不能在页面中显示。那么,该怎样在HTML中显示“<”和“>”呢?HTML规定了一些特殊字符的写法,以便在网页中显示,如表1.1所示。

表1.1  HTML中的特殊字符

特殊符号

HTML代码

特殊符号

HTML代码

< 

&lt;

?(商标符号)

&trade;

> 

&gt;

?(注册符号)

&reg;

“”(英文半角)

&quot;

×

&times;

§

&sect;

?(版权符号)

&copy;



<html>

<head>

  <title>特殊字符的设置</title>

</head>

<body>

<font size="5">

标签的显示方法:<HTML><br />

引号的显示方法:"英文半角双引号"<br />

商标的显示方法:™<br />

注册符号的显示方法:®<br />

版权符号的显示方法:©<br />

显示§<br />

显示×

</font>

</body>

</html>

浏览效果如图2.6所示。

图4.12  特殊字符的设置

———— 说明:单独显示符号&必须用代码&。

十、 如何更方便地忽略浏览器对部分HTML的解析

 

如果在网页中作一个类似本书的HTML代码示例,恐怕得把所有的<和>转换成<和>,显得比较麻烦。HTML代码中的<plaintext>和<xmp></xmp>可以轻松解决这个问题。

<plaintext>是单标签,它插入到HTML代码中时,其后面的所有HTML标签全部失效,即浏览器对<plaintext>后面所有的HTML标签不作解析,直接在页面上显示。

<xmp></xmp>是双标签,它只使其包含的内容中的标签失效,<xmp></xmp>的使用更为普遍。编写代码如代码2.7所示。

代码2.7 忽略标签的设置:

 <html>

<head>

  <title>忽略标签的设置</title>

</head>

<body>

<h2>沁园春·长沙</h2>

<xmp>独立寒秋,<strong>湘江北去</strong>,橘子洲头。 <br />看万山红遍,层林尽染; <br />漫江碧透,<u>百舸争流。</u> <br /></xmp>

鹰击长空,<strong>鱼翔浅底,</strong> <br />万类霜天竞自由。 <br />怅寥廓,<u>问苍茫大地</u>,谁主沉浮?<br />

<plaintext>

携来百侣曾游,<br />忆往昔峥嵘岁月稠。 <br /> 恰同学少年,风华正茂; <br /> 书生意气,挥斥方遒。 <br /> 指点江山,激扬文字, <br /> 粪土当年万户侯。 <br /> 曾记否,<strong>到中流击水</strong>,浪遏飞舟!

</body>

</html>

浏览效果如图2.7所示。

图2.7  忽略标签的设置

十一、 其他文字修饰方法

 

为了满足不同领域的需要,HTML还有其他修饰文字的标签。比较常用的有上标格式标签和下标格式标签。某些场合甚至要用到删除效果,即可用HTML的中划线标签。

— 上标格式标签为双标签<sup></sup>,多用于数学指数的表示,比如某个数的平方或立方。

— 下标格式标签为双标签<sub></sub>,多用于注释,以及数学的底数表示。

— 中划线标签为双标签<strike></strike>,多用于删除效果。

编写代码如代码2.8所示。

代码2.8  其他修饰标签的设置

<html>

<head>

  <title>其他修饰标签的设置</title>

</head>

<body>

<font size="5">

沁园春<sup>长沙</sup>!<br />

数学指数的表示:2<sup>3</sup>=8、100<sup>2</sup>=10000<br /><hr />

沁园春<sub>长沙</sub>!<br />

数学底数的表示:log<sub>3</sub>81=4、log<sub>5</sub>125=3<br /><hr />

删除效果:<strike>我被删除了</strike>

</font>

</body>

</html>

浏览效果如图2.8所示。

图4.14  其他修饰标签的设置

十二、为了让文字富有变化,或者为了着意强调某一部分,HTML提供了一些标签产生这些效果,现将常用的标签列举如下:

 

<B>     </B>     粗体              HTML语言

<I>     </I>     斜体              HTML语言

<U>     </U>     加下划线            HTML语言

<TT>     <TT>     打字机字体           HTML语言

<BIG>    </BIG>    大型字体            HTML语言

<SMALL>   </SMALL>   小型字体            HTML语言

<BLINK>   </BLINK>   闪烁效果            HTML语言

<EM>     </EM>     表示强调,一般为斜体      HTML语言

<STRONG>   </STRONG>   表示特别强调,一般为粗体    HTML语言

<CITE>    </CITE>    用于引证、举例,一般为斜体   HTML语言

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

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

相关文章

异步编程利器:CompletableFuture深度解析

本文已收录至Github&#xff0c;推荐阅读 &#x1f449; Java随想录 微信公众号&#xff1a;Java随想录 文章目录 摘要如何使用源码解析基本结构内部原理执行流程 方法介绍创建对象异步执行任务链式操作异步任务组合异常处理取值与状态超时控制与取消操作依赖完成并发限制记忆…

66、python - 代码仓库介绍

上一节,我们可以用自己手写的算法以及手动搭建的神经网络完成预测了,不知各位同学有没有自己尝试来预测一只猫或者一只狗,看看准确度如何? 本节应一位同学的建议,来介绍下 python 代码仓库的目录结构,以及每一部分是做什么? 我们这个小课的代码实战仓库链接为:cv_lea…

Python 面向对象之单例模式

【一】单例模式概念 单例模式是一种设计模式&#xff0c;其核心思想是确保一个类只有一个实例&#xff0c;并提供一个全局访问点。单例模式通常用于管理共享的资源&#xff0c;例如配置信息、数据库连接、线程池等。关键点在于如何判断这个类是否已经实例化 通过模块导入&…

Codeforces Round 911 C. Anji‘s Binary Tree

原题&#xff1a; C. Anji’s Binary Tree time limit per test 2.5 seconds memory limit per test 256 megabytes input standard input output standard output Keksic keeps getting left on seen by Anji. Through a mutual friend, he’s figured out that Anji really …

人工智能行业的发展前景如何?

人工智能&#xff08;AI&#xff09;已经成为如今科技领域的热门话题之一&#xff0c;从图像识别到自动驾驶&#xff0c;从语音助手到智能机器人&#xff0c;AI技术正在改变我们的生活方式。随着技术的不断发展和应用的扩大&#xff0c;人工智能行业的发展前景无疑是非常广阔的…

[足式机器人]Part2 Dr. CAN学习笔记-Advanced控制理论 Ch04-4系统的可控性Controllability(LTI)线性时不变

本文仅供学习使用 本文参考&#xff1a; B站&#xff1a;DR_CAN Dr. CAN学习笔记-Advanced控制理论 Ch04-4系统的可控性Controllability-LTI线性时不变

数字之美:探秘数据可视化如何在我们的日常生活中展现魅力

数据可视化是如何通过多种方式走进我们生活的呢&#xff1f;它不仅仅是冰冷的数字和图表&#xff0c;更是一门让信息跃然纸上的艺术。让我们一同探讨数据可视化如何以多种方式渗透进我们的日常生活&#xff0c;为我们呈现丰富而生动的信息画卷。下面我就以可视化从业者的角度来…

网络正常运行时间监控工具

正常运行时间是衡量系统可靠性的指标&#xff0c;表示为机器工作和可用时间的百分比。当提到 IT 网络时&#xff0c;正常运行时间是衡量网络设备、网站和其他服务的可用性的指标。网络正常运行时间通常以百分位数来衡量&#xff0c;例如“五个 9”&#xff0c;这意味着系统在 9…

Jetson nano 实时性测试,使用stress-ng 和 cyclictest

系统&#xff1a;ubuntu18.04&#xff0c;Jetpack4.3 打上了实时补丁 安装stress-ng和cyclictest sudo apt-get install stress-ng sudo apt-get install rt-tests 无负载情况的实时性 让两个CPU满载运行60秒 两个CPU满载实时性&#xff1a; 测了一下&#xff0c;4个CPU满载的…

BFC 2024寻龙之旅奇幻启程,龙运市集化身沪上摩登祈福地

2024年1月20日起&#xff0c;BFC外滩金融中心&#xff08;下称BFC&#xff09;“有龙则灵LONGTIME”奇幻秘境重磅登陆外滩&#xff0c;以东方传统文化为载体&#xff0c;打造当代都市传奇新篇。巨型金红神龙空降BFC&#xff0c;以波澜壮阔之势开启新春之旅。外滩枫径龙运市集迎…

Ubuntu系统升级16.04升级18.04

Ubuntu系统升级16.04升级18.04_ubuntu16.04升级到18.04-CSDN博客 一、需求说明 作为Linux发行版中的后起之秀&#xff0c;Ubuntu 在短短几年时间里便迅速成长为从Linux初学者到实验室用计算机/服务器都适合使用的发行版&#xff0c;目前官网最新版本是22.04。Ubuntu16.04是201…

Qt中QGraphicsView总体架构学习

前沿 前段时间学习了下如何在QGraphicsView架构中绘制刻度尺&#xff0c;主要是与OnPainter中进行比较的&#xff0c;那么今天就来详细讲解下我对QGraphicsView框架的认知吧~ 最近一段时间想学习下&#xff0c;如果我有不正确的&#xff0c;欢迎留言探讨哟~ QGraphicsView架…