HTML对字体的操作详解

2023-11-18

摘自:HTML对字体的所有操作详解(经典)
作者:HeroKern
发布时间: 2016-01-31 21:15:31
网址:https://blog.csdn.net/qq_21792169/article/details/50615919/?utm_term=html%E6%A0%87%E8%AE%B0%E5%AD%97%E4%BD%93%E7%BA%A2%E8%89%B2&utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2allsobaiduweb~default-1-50615919&spm=3001.4430

<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">

标签的显示方法:&lt;HTML&gt;<br />

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

商标的显示方法:&trade;<br />

注册符号的显示方法:&reg;<br />

版权符号的显示方法:&copy;<br />

显示&sect;<br />

显示&times;

</font>

</body>

</html>

浏览效果如图2.6所示。

图4.12  特殊字符的设置

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

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

 

如果在网页中作一个类似本书的HTML代码示例,恐怕得把所有的<和>转换成&lt;和&gt;,显得比较麻烦。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语言

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

HTML对字体的操作详解 的相关文章

  • ubuntu 安装微信(wechat)

    软件介绍 Wine Wine Is Not an Emulator Wine不是一个模拟器 的缩写 是一个能够在多种 POSIX compliant 操作系统 诸如 Linux Mac OSX 及 BSD 等 上运行 Windows 应用的
  • 学习君github

    一 冰蝎 https github com rebeyond Behinder 源代码审计漏洞 白盒测试的各种漏洞风险描述或具体修复方案 https github com wooyunwang Fortify Golang 100天从新手到
  • .Xauthority文件 有问题,导致无法登录

    在用户 home目录下的 Xauthority文件 解决办法 1 修改 2 rm 删除 重启
  • VMware12提示 已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作。

    VMware12提示 已将该虚拟机配置为使用 64 位客户机操作系统 但是 无法执行 64 位操作 此主机支持 Intel VT x 但 Intel VT x 处于禁用状态 解决办法 下载LeoMoon CPU V 检查一下CPU VT x
  • Proguard混淆工具使用方法图文说明

    Proguard的理论知识请看这篇文章 http www cnblogs com cr330326 p 5534915 html 1 下载Proguard 官网地址 http proguard sourceforge net 不墙很难打开
  • conda与pip

    通过conda info命令查看当前的镜像源 设置conda的镜像源 conda config add channels https mirrors tuna tsinghua edu cn anaconda pkgs free conda
  • 使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。

    无法显示 XML 页 使用 XSL 样式表无法查看 XML 输入 请更正错误然后单击 刷新按钮 或以后重试 名称以无效字符开头 处理资源 http localhost Asp net Default aspx 时出错 第 1 行 位置 2
  • XNA是什么?

    Software will be the single most important force in digital entertainment over the next decade XNA underscores Microsoft
  • 运维常用的shell命令.md

    1 后台启动脚本 nohup start sh gt dev null 2 gt 1 dev null代表linux的空设备文件 所有往这个文件里面写入的内容都会丢失 俗称 黑洞 2 gt 1错误输出2重定向到标准输出1 意思是标准输出和错
  • D3D初学入门一(配置开发环境及绘制D3D窗口)

    最近一直接触的都是C 的东东 好久没写C 代码了 怕手生忘记了 打算写写C 的代码 写什么好呢 想来想去 以前的工作学过接触了些OpenGL 那我就学习一下D3D吧 原以为D3D的中文入门资料会很多的 结果找了半天也没找到合适的 哎 随便将
  • qtp的基本使用方法(1)

    1 action qtp为每一个action生成相应的测试文件和目录 对象库也是和action绑定的 用action 来划分和组织测试流程 编辑action 修改action的名字 action properties 增加action in
  • 更改cpuID(CPU序列号)指南

    最近在使用一个软件 购买了许可 该license绑定了机器的cpuID 然该软件并不能正在运行在windows 8 64bit操作系统上 具体表现为运行3 5mins后就崩溃 于是 我计划使用VMware虚拟机虚拟出相应的硬件以及windo
  • rust开发工具

    文章目录 介绍 安装Rust 检测 安装vscode 安装Visual C 远程开发 在WSL上远程开发 SSL 远程开发 插件 技巧 idea或clion rust插件 介绍 支持Rust开发最好的开发工具有VS CODE SUBLIME
  • 视频格式无损/快速转换——ffmpeg(mkv等转mp4)

    非商业用途转载请务必注明出处 https blog csdn net qq 40491305 article details 103272651 最近用PR发现不支持mkv格式 需要转化为mp4 考虑到快速 无损以及我仅仅需要转码 懒得使用
  • HTML对字体的操作详解

    摘自 HTML对字体的所有操作详解 经典 作者 HeroKern 发布时间 2016 01 31 21 15 31 网址 https blog csdn net qq 21792169 article details 50615919 ut
  • 什么是思维导图?6 个开源免费的思维导图软件

    目录 15款思维导图工具推荐 什么是思维导图 6 个开源免费的思维导图软件 当前推荐 Freeplane 离线应用 有免安装版本 跨平台 目前 2023年 还在更新中 下载 https sourceforge net projects fr
  • BeyondCompare4破解

    转自 跳不出循环了 原文链接 https blog csdn net weixin 39298366 article details 84390224 将以下操作保存为bat文件 然后双击运行即可 reg delete HKEY CURRE
  • 安装vmware tools时,kernel版本不匹配问题的解决方法

    安装vmware tools 的时候 提示找不到C header files 此种情况下 按以下步骤操作 1 内核安装完毕后 需要用这个命令确定内核 C header 的安装目录 ls d usr src kernels uname r i
  • idea git提交忽略文件

    1 在idea的Plugin中 搜索 ignore插件 并安装使用 安装成功后会重启idea 2 在项目的根目录下创建一个创建一个 gitignore file 3 编辑gitignore文件 4 提交gitignore文件后 在该文件中限
  • Sublime Text 3 插件安装及Vim 模式设置

    Sublime Text 3 1 安装Sublime Text 3 下载安装 http www sublimetext com 3 Package Control安装 https sublime wbond net installation

随机推荐

  • Android开发之合并文件的几种方式

    下面介绍合并文件的几种方式 并通过合并amr文件来举例介绍合并文件的具体流程 amr格式的文件头是6字节 所以在进行文件合并的时候要减去除第一个文件以外的其他文件的文件头 注意 不同文件的文件头是不一样的 所以在合并的时候根据不同文件相应的
  • 字节流

    import java io FileInputStream import java io FileNotFoundException import java io FileOutputStream import java io IOExc
  • AltiumDesigner安装及基本使用

    目录 一 Altium Designer2018下载安装 二 配置Altium Designer 三 元件库下载安装 四 简单使用软件画出基本电路图 五 总结心得 六 参考链接 一 Altium Designer2018下载安装 百度网盘下
  • 多模态模型学习1——CLIP对比学习 语言-图像预训练模型

    多模态模型学习1 CLIP对比学习 语言 图像预训练模型 学习前言 什么是CLIP模型 代码下载 CLIP实现思路 一 网络结构介绍 1 Image Encoder a Patch Position Embedding b Transfor
  • SQL中with as 用法

    with temp1 as select from table limit 10 Select from temp1 也可以嵌套 with temp1 as select from table limit 10 temp2 as selec
  • js添加类名的两种方法

    1 通过className来添加 删除类名 添加类名 获取元素 className 类名1 类名2 多个类名用空格隔开 移除类名 获取元素名 className 直接等于一个空字符串即可删除类名 2 通过classList来添加 删除类名
  • GLES2.0中文API-glHint

    名称 glHint 指定特定于实现的提示 C规范 void glHint GLenum target GLenum mode 参数 target 指定一个符号常量 指示要控制的行为 接受GL GENERATE MIPMAP HINT mod
  • 线程安全的单例模式

    线程安全的单例模式 单例模式 属于创建类型的一种常用的软件设计模式 通过单例模式创建的类在当前进程中只有一个实例 一份资源只能被申请加载一次 如何实现 饿汉模式 资源在程序初始化的时候就去加载 后边使用的时候直接使用 使用会非常流畅 但是有
  • 霍布森选择效应(Hobson choice Effect)

    1631年 英国剑桥商人霍布森从事马匹生意 他说 你们买我的马 租我的马 随你的便 价格都便宜 霍布森的马圈大大的 马匹多多的 然而马圈只有一个小门 高头大马出不去 能出来的都是瘦马 赖马 小马 来买马的左挑右选 不是瘦的 就是赖的 霍布森
  • PHP定时任务脚本模板带日志记录

  • 超市商品信息管理系统/超市管理系统的设计与实现

    摘 要 随着现在网络的快速发展 网上管理系统也逐渐快速发展起来 网上管理模式很快融入到了许多国家的之中 随之就产生了 超市商品信息管理系统 这样就让超市商品信息管理系统更加方便简单 对于本超市商品信息管理系统的设计来说 系统开发主要是采用j
  • 【线性代数】第一章 1.3逆矩阵

    上一篇 1 2 高斯消元法与矩阵的初等变换 目录 一 逆矩阵的概念与性质 二 用行初等变换求逆矩阵 一 逆矩阵的概念与性质 前面我们定义了矩阵的加法 减法和乘法三种运算 自然的 欲在矩阵中引入类似于除法的概念 其关键在于引入类似于倒数的概念
  • STM32入门之GPIO详解

    一 GPIO基础知识 大家在做单片机相关项目开发时候 相信大家拿到板子的第一件事就是点亮开发板上的LED指示灯 也就是说我们第一件事就是对单片机的IO口进行操作 不管是51单片机还是32单片机亦或是arduino 我们想要控制一个最基本的外
  • Markdown编辑器【写作技巧】

    CSDN的MD编辑器 写作技巧 0 Markdown的公式编辑技巧 单个公式用 begin equation 多行公式 begin align 或者 begin array 1 在线LaTeX公式的编辑器 2 继续补充 color Oran
  • 【转】OCaml基础知识

    出自 http www nirvanastudio org ocaml the basics of ocaml html 注释 OCaml的注释是用 and 来分隔的 如下 这是一个单行注释 这是一个 多行 注释 换句话说 注释的方式和原始
  • 求最大公约数的快速算法

    stein 算法求最大公约数 和欧基里德算法相比 效果更好 主要思想如下 化归思想 1 m为奇数时 1 n也为奇数 gcd m n gcd m n 2 m n 2 2 n为偶数 gcd m n gcd m n 2 2 m为偶数时 1 n也为
  • 【Python】批量修改图片文件名和xml文件信息

    在使用tensorflow进行数据训练时 由于原图片文件名较繁琐 且由于根据原图片名生成的xml标签文件中生成了包含filename的标签属性 不利于后期测试训练效果 故通过Python代码对图片名和xml文件信息进行批量修改为由0开始的顺
  • std::thread使用

    C 11新特性 http www cnblogs com pzhfei archive 2013 03 02 CPP new feature html section 7 1 C 11新特性学习笔记 http blog csdn net h
  • java path环境变量_Windows下PATH等环境变量详解

    在学习JAVA的过程中 涉及到多个环境变量 environment variable 的概念 如PATH 正确地配置这些环境变量 是能够顺利学习 开发的前提 而经常出现的问题是 有的学习者能够按照提示一步一步地正确配置 但时间一长就忘了 出
  • HTML对字体的操作详解

    摘自 HTML对字体的所有操作详解 经典 作者 HeroKern 发布时间 2016 01 31 21 15 31 网址 https blog csdn net qq 21792169 article details 50615919 ut