整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

HTML 文本格式化

HTML文本格式化通常使用一系列特定的标签来改变文本的外观或结构。这些标签可以控制文本的字体、大小、颜色、对齐方式等,也可以用来标记文本的逻辑结构(如段落、标题、列表等)。除了这些基本的格式化标签,HTML还支持通过CSS(级联样式表)来更精细和灵活地控制文本的格式和样式。


参考文档:https://www.cjavapy.com/article/3306/


1、标题


HTML中,文本格式化和结构化主要通过一系列标签来完成,其中标题(Headings)标签是最常用于定义文本格式的元素之一。HTML提供了六级标题标签,从 <h1> 到 <h6>,<h1> 表示最高级别的标题,而 <h6> 表示最低级别的标题。这些标题标签不仅帮助改善网页的结构和可读性,还对搜索引擎优化(SEO)至关重要,因为搜索引擎使用这些标签来识别网页上的不同部分和内容的层次结构。每个级别的标题都有默认的样式,通常是不同的大小和加粗,以显示它们的层次结构


<h1>这是一个 H1 标题</h1>
<h2>这是一个 H2 标题</h2>
<h3>这是一个 H3 标题</h3>
<h4>这是一个 H4 标题</h4>
<h5>这是一个 H5 标题</h5>
<h6>这是一个 H6 标题</h6>


2、段落与换行


HTML中,文本格式化通常涉及使用特定的标签来控制文本的显示方式。段落和换行是两个基本但非常重要的文本格式化概念。用<p>创建段落,<br>插入换行。


1)段落 (<p> 标签)


<p> 标签自带上下边距,用以区分不同的段落。
<p>这是一个段落。</p>
<p>这是另一个段落。</p>


2)换行 (<br> 标签)


<br> 标签只是简单地添加一个换行点,不添加任何额外的空间或边距,并且通常用于诗歌或地址等需要精确控制换行位置的文本。


这是文本行的开始。<br>这是新的一行,但在同一个段落内。


3、强调文本


使用<em>和<strong>强调文本。HTML中,强调文本通常使用 <em> 和 <strong> 标签来实现。这两个标签既有语义意义,也影响文本的表现形式。


<em> 标签用于表示强调文本,通常表现为斜体,用以表示文本的轻度强调。


<strong> 标签用于表示更强烈的强调,通常表现为加粗,表示文本的高度强调。


<p>This is <em>emphasized</em> text.</p>
<p>This is <strong>strongly emphasized</strong> text.</p>


4、列表


HTML 提供了两种主要的列表类型:有序列表(<ol>)和无序列表(<ul>)。两种类型都使用列表项(<li>)来定义列表中的实际项。


1)有序列表


有序列表以 <ol> 标签开始。每个列表项都放在 <li> 标签内。列表是有序的,也就是每个项目都是编号的。这适用于项目顺序很重要的列表,如食谱或待办事项列表。


<ol>
  <li>第一项</li>
  <li>第二项</li>
  <li>第三项</li>
</ol>


2)无序列表


无序列表以 <ul> 标签开始。像有序列表一样,每个项都放在 <li> 标签内。然而,无序列表中的项目不是编号的。使用圆点符号进行表示。这适用于项目顺序不重要的列表,如购物清单。


<ul>
  <li>苹果</li>
  <li>香蕉</li>
  <li>橙子</li>
</ul>


5、使用示例


<!DOCTYPE html>
<html>
<head>
<title>文本格式化示例</title>
</head>
<body>

<h1>HTML 文本格式化</h1>
<p>这是一个<em>斜体</em>和<strong>加粗</strong>的示例。</p>
<p><u>这段文本下划线</u>和<s>这段文本是删除线</s>。</p>
<p>化学水分子公式为H<sub>2</sub>O,E=mc<sup>2</sup>。</p>

<pre>
这是预格式化文本,
保留了空格和
换行符。
</pre>

<blockquote>这是一个长引用的示例,可能包含多个段落。</blockquote>
<p>这是一个<q>短引用</q>的示例。</p>

<p>使用<code>HTML</code>和<code>CSS</code>进行网页设计。</p>
<p>按<kbd>Ctrl</kbd> + <kbd>C</kbd>复制文本。</p>
<p><samp>这是计算机程序的输出。</samp></p>
<p>在JavaScript中,<var>x</var>可以作为变量。</p>

</body>
</html>


参考文档:https://www.cjavapy.com/article/3306/

1-HTML基础

第1章 基础语法

  1. html是超文本标记语言
  2. <head>,<title>标签里的内容不会在网页文档中显示
  3. <hr/>标签是水平线,不需要成对出现
  4. 注释代码:<!-- -->

<!DOCTYPE html>
<html>
<head>
	<title>hello</title>
</head>
<body bgcolor="grey">
	<p>HELLO,everyone.This is my first page!</p>
</body>
</html>

我自己是一名从事了多年开发的web前端老程序员,目前辞职在做自己的web前端私人定制课程,今年年初我花了一个月整理了一份最适合2019年学习的web前端学习干货,各种框架都有整理,送给每一位前端小伙伴,想要获取的可以关注我的头条号并在后台私信我:前端,即可免费获取。

第2章 文章段落

2.1 文档声明和META标签

<html>,<body>,<head>标签是html文档结构标签,<!DOCTYPE HTML>不属于html标签,它用于定义文档类型

网页中不能正常显示中文,出现乱码现象,使用meta标签设置编码格式:<meta charset="utf-8">

<!DOCTYPE html>
<html>
<head>
	<title>第一个网页</title>
	<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
</head>
<body>
	大家好,一起来学习html标记语言
</body>
</html>

3.如果想在html页面中显示空格,使用

4.

标题标签:<h1></h1>~<h6></h6>

段落标签:<p></p>

align对齐属性值:

left:左对齐内容

right:右对齐内容

center:居中对齐内容

justify:对行进行延申,这样每行都可以有相等的长度

换行标签<br/>

5.一个<p></p>标签代表一个段落,两个<p>标签中的文本内容不在同一行,在<p>标签中,使用<br/>文本内容的位置只是换行,其实还是一个段落

6.<pre></pre>标签用于预定义格式显示文本,即文本在浏览器中显示时遵循在HTML原文档中定义的格式

<!DOCTYPE html>
<html>
<head>
	<title>练习1</title>
	<meta http-equiv="Content-Type" content="text/http;charset=utf-8"/>
</head>
<body>
	<h3 align="center">《早发白帝城》</h3>
	<p align="center">朝辞白帝彩云间,千里江陵一日还。</p>
	<p align="center">两岸猿声啼不住,轻舟已过万重山。</p>
</body>
</html>


<!DOCTYPE html>
<html>
<head>
	<title>练习2</title>
	<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
</head>
<body>
	<h1>敕勒歌</h1>
	<h2>朝代:南北朝</h2>
	<h3>作者:佚名</h3>
	<p>  敕勒川,<br/>
	     阴山下,<br/>
	     天似穹庐,<br/>
	</p>
	<pre>
  笼盖四野,
   天苍苍,
   野茫茫,
风吹草低见牛羊。
	</pre>
</body>
</html>

2.2 文字和段落标签

  • 文字斜体:<i></i>和<em></em>
  • 加粗:<b></b>和<strong></strong>
  • 下标:<sub></sub>
  • 上标:<sup></sup>
特殊符号

任务

<!DOCTYPE html>
<html>
<head>
	<title>任务</title>
	<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
</head>
<body>
	<p align="center">关于我们  |  招聘信息  |  联系我们  |  意见反馈</p>
	<hr/>
	<p align="center">Copyright © 2016 imooc.com All Rights Reserved</p>
</body>
</html>

<!DOCTYPE html>
<html>
<head>
	<title>任务</title>
	<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
</head>
<body>
	<p>公式:x<sup>2</sup>+x=0 解:x<sub>1</sub>=0;x<sub>2</sub>=-1</p>
</body>
</html>

第3章 列表标签

3.1 列表标签-无序列表


<!DOCTYPE html>
<html>
<head>
	<title>3</title>
	<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
</head>
<body>
	<ul type="disc">
		<li>朝辞白帝彩云间,</li>
		<li>千里江陵一日还,</li>
		<li>两岸猿声啼不住,</li>
		<li>轻舟已过万重山,</li>
	</ul>
	<ul type="square">
		<li>朝辞白帝彩云间,</li>
		<li>千里江陵一日还,</li>
		<li>两岸猿声啼不住,</li>
		<li>轻舟已过万重山,</li>
	</ul>
</body>
</html>

3.2 列表标签-有序列表



<!DOCTYPE html>
<html>
<head>
	<title>3</title>
	<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
</head>
<body>
	<ol type="a">
		<li>朝辞白帝彩云间,</li>
		<li>千里江陵一日还,</li>
		<li>两岸猿声啼不住,</li>
		<li>轻舟已过万重山,</li>
	</ol>
	<ol type="i">
		<li>朝辞白帝彩云间,</li>
		<li>千里江陵一日还,</li>
		<li>两岸猿声啼不住,</li>
		<li>轻舟已过万重山,</li>
	</ol>
</body>
</html>

3.3 列表标签-定义列表

<dt><dd>是同级标签

第四章 图像和超链接

4.1 图像
  • 图像标签


绝对路径:

相对路径:


效果图

<!DOCTYPE html>
<html>
<head>
	<title>3</title>
	<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
</head>
<body>
	<p>一幅图像:<img src="http://climg.mukewang.com/58c112ed0001370f03000300.jpg" width="30%"></p>
	<p>一幅动画图像:<img src="http://climg.mukewang.com/58c11324000144f703550220.jpg" height="50px" width="50px"></p>
</body>
</html>
4.2 超链接

超链接标签



空链接:<a href="#"> </a>


4.3 锚链接
  1. 定义锚(同一页面)



任务:


<!DOCTYPE html>
<html>
<head>
	<title>3</title>
	<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
</head>
<body>
	<p><a name="dingbu">这里是顶部</p>
	<p><a href="#shuiguo">水果</p>
	<p><a href="#shucai">蔬菜</p>
	<p><a href="#yundong">运动</a></p>
	<h3><a name="shuiguo">水果</a></h3>
	<ul>
		<li>香蕉</li>
		<li>苹果</li>
		<li>葡萄</li>
		<li>梨</li>
		<li>西瓜</li>
		<li>樱桃</li>
		<li>菠萝</li>
		<li>橙子</li>
		<li>柚子</li>
		<li>芒果</li>
	</ul>
	<p><a href="#dingbu">返回顶部</a></p>
	<h3><a name="shucai">蔬菜</a></h3>
	<ul>
		<li>西红柿</li>
		<li>黄瓜</li>
		<li>土豆</li>
		<li>芹菜</li>
		<li>蒜苔</li>
		<li>西葫芦</li>
		<li>香菇</li>
		<li>菠菜</li>
		<li>豆角</li>
		<li>油菜</li>
	</ul>
	<a name="yundong"></a>
	<p><a href="#dingbu">返回顶部</a></p>
</body>
</html>
  • 定义锚(不同页面)
  • 4.3 链接扩展功能

    1. 电子邮件链接



    2.文件下载




    <!DOCTYPE html>
    <html>
    <head>
    	<title>3</title>
    	<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
    </head>
    <body>
    	<a href="mailto:2539391306@qq.com.cn">邮箱链接</a>
    	<a href="58ca5b6700018dfc02400135.zip">文件下载</a>
    </body>
    </html>



    原文链接:https://blog.csdn.net/qq_43405634/article/details/103789819

    这里是云端源想IT,帮你轻松学IT”

    嗨~ 今天的你过得还好吗?

    天不言而四时行,

    地不语而百物生。

    - 2024.03.11 -

    在数字世界的构建中,字体不仅仅是文字的外衣,更是情感和风格的传递者。作为网页设计师和前端开发者,掌握HTML中的字体标签,能够让我们创造出更加丰富和吸引人的用户体验。

    今天,就让我们一起走进HTML字体标签的世界,探索它们如何让网页变得生动有趣。



    一、认识基本字体标签

    语法结构:<标签 属性=“值”> 内容 </标签>

    • 标签通常是成对出现的,分为开始标签(p)和结束标签(/p),结束标签只是在开始标签前加一个斜杠“/”。
    • 标签可以有属性,属性必须有值(align=“center” )。
    • 开始标签与结束标签中包含的内容称之为区域。
    • 标签不区分大小写,p和P是相同的。


    1、标题标签< h1> - < h6>

    标题标签的默认样式是自动加粗的,字体一级标题最大,六级标题最小,每个标题标签独占一行。

    • 标题标签是块元素

    示例:

    <h1>一级</h1>
    <h2>二级</h2>
    <h3>三级</h3>
    <h4>四级</h4>
    <h5>五级</h5>
    <h6>六级</h6>


    2、字体标签<font>

    在HTML中,最常用的字体标签非<font>莫属,虽然现代开发中更推荐使用CSS来控制字体样式,但了解它的历史仍然有其必要性。<font>标签允许我们通过color、size和face属性来改变字体的颜色、大小和类型。


    例如,如果我们想要显示红色Arial字体的文字,我们可以这样写:

    <font color="red" size="5" face="Arial">这是红色Arial字体的文字</font>


    这行代码的意思是:

    • <font> 开始一个字体样式的定义。
    • color="red" 设置字体颜色为红色。
    • size="5" 设置字体大小为5。
    • face="Arial" 设置字体类型为Arial。
    • 这是红色Arial字体的文字 是我们要显示的文字。
    • </font> 结束字体样式的定义。

    注意:虽然标签在HTML4.01中是有效的,但在HTML5中已经被废弃,建议使用CSS来进行样式定义。



    3、字号大小:<font size="n">

    字号大小在网页设计中同样重要,它直接影响着阅读体验。HTML允许我们通过<font size="n">来调整字体的大小,其中“n”可以是1到7的数字。

    例如:

    <!DOCTYPE html>
    <html>
    <head>
    <title>Font Size Example</title>
    </head>
    <body>
    <p><font size="5">This is a paragraph with font size 5.</font></p>
    <p><font size="10">This is a paragraph with font size 10.</font></p>
    <p><font size="15">This is a paragraph with font size 15.</font></p>
    </body>
    </html>


    运行结果:

    不过,现代网页设计更倾向于使用CSS来控制字号,以便更精细地调整字体大小。


    4、粗体标签

    <b>:这个标签用于将文本加粗显示,相当于英文中的bold。它不会改变字体,只是使文本看起来更粗体。

    <p><b>这是加粗的文本</b></p>

    <strong>:与<b>标签类似,<strong>标签也用于表示加粗的文本。

    <p><strong>这是重要的文本</strong></p>

    但在HTML5中,<strong>标签被赋予了语义,用来表示重要的文本内容。


    5、斜体字标签

    <i>:这个标签用于将文本设置为斜体,相当于英文中的italic。

    <p><i>这是斜体的文本</i></p>

    <em>:与<i>标签类似,<em>标签也用于表示斜体文本。

    <p><em>这是强调的文本</em></p>

    但在HTML5中,<em>标签被赋予了语义,用来表示强调的文本内容。


    6、删除字标签

    <del>:这个标签用于表示删除的文本,常用于表示不再准确或已过时的内容。比如原价与现价。

    <p>原价:<del>100元</del></p>
    <p>现价:80元</p>


    运行之后是这样子的:

    在上述示例中,原价为100元,但已被删除,因此使用标签将其包围起来。这样,浏览器会显示删除线来表示该文本已被删除。


    7、文本格式化标签 < div> < span>

    < div> 标签用来布局,但是一行只能放一个< div> //大盒子,块元素。

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Document</title>
    </head>
    <body>
    <div>这是一个div</div>
    <div>这是一个div</div>
    <div>
    <p>这是一个div</p>
    </div>
    <p>
    <div>云端源想</div>
    </p>
    </body>
    </html>
    • <div>标签可以看出是一个盒子容器,这里面可以放别的标签。
    • <div>标签是一个块元素。

    如上图控制台所示(打开控制台的方式:F12):<div>标签里面可以包含<p>标签,<p>标签,里面不可以放<div>标签。



    < span> 标签用来布局,一行上可以多个 < span>//小盒子,行元素。

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Document</title>
    </head>
    <body>
    <span>1234</span>
    <span>5678</span>
    </body>
    </html>
    • <span> 用于对文档中的行内元素进行组合。
    • <span> 标签没有固定的格式表现。当对它应用样式时,它才会产生视觉上的变化。如果不对 <span> 应用样式,那么 <span> 元素中的文本与其他文本不会任何视觉上的差异。
    • <span> 标签提供了一种将文本的一部分或者文档的一部分独立出来的方式。
    • <span>标签不同于<p>标签是一个行内元素(不独占一行)。


    8、其它字体标签

    <mark>:这个标签用于突出显示文本,通常用于表示高亮的部分。

    <small>:这个标签用于表示小号文本,通常用于表示版权声明或法律条款等次要信息。

    <ins>:这个标签用于表示插入的文本,常用于表示新增的内容。

    <sub> 和 <sup>:这两个标签分别用于表示下标和上标文本,常用于数学公式或化学方程式中。


    二、总结与建议

    尽管上述标签可以直接在HTML中使用,但现代网页设计越来越倾向于使用CSS来控制文本的样式,因为CSS提供了更多灵活性和控制能力。

    使用CSS类和样式规则可以更有效地管理网站的整体样式,并且可以更容易地适应不同设备和屏幕尺寸。


    因此,如果您正在学习或更新您的网页设计知识,建议学习和使用CSS来控制字体和其他文本样式,关于HTML的这些标签了解一下就可以了。


    总之,字体是网页设计中不可或缺的元素,它们就像是网页的语言,传递着信息和情感。通过HTML字体标签的学习和应用,我们可以让我们的网页“字”得其乐,让每一位访问者都能享受到更加美妙的网络体验。不断探索和实践,让我们的网页在字体的世界里绽放光彩吧!


    今天就先讲到这里了,

    更多前端开发基础知识点击文末阅读原文查看哦!

    记得关注【云端源想IT】一起学编程!


    我们下期再见!


    END

    文案编辑|云端学长

    文案配图|云端学长

    内容由:云端源想分享