HTML——格式化文本与段落

news2024/11/15 22:58:42

😊HTML——格式化文本与段落

    • 🌏前言
    • 🎭HTML文本标签
      • 🎯主体内容body标签
      • 🎯标题字标签
      • 🎯空格和特殊字符
    • 🎭格式化文本标签
      • 🎯文本修饰标签
      • 🎯计算机输出标签(成对标签)
      • 🎯引用和术语标签(成对标签)
      • 🎯字体font标签
    • 🎭段落与排版标签
      • 🎯段落p标签
      • 🎯换行br标签
      • 🎯水平分隔线hr标签
      • 🎯拼音/音标注释ruby标签和rt/rp标签
      • 🎯段落缩进blockquote标签
      • 🎯预格式化pre标签
    • 📜总结

🌏前言

😊各位小伙伴们,新专栏新文章持续更新中!!!


上一篇文章为小伙伴们介绍了HTML的基础知识,了解整个开发流程以及开发规范,接下来将进一步学习HTML开发知识,网页内容的排版包括文本格式化,段落格式化和整个页面的排版格式化,这是设计一个网页的基础,理解段落和排版标签的语法,会编写简易的Web页面代码。好了,废话不多说,开始学习!!
在这里插入图片描述
文本格式化标签分为字体标签、文本修饰标签。字体标签和文字修饰标签包括对于字体样式的一些特殊修改,段落格式化分为段落标签、换行标签、水平分割线标签等。通过文本和段落格式化知识的学习,能够掌握页面内容的初步设计,理解并掌握HTML标题字标签,空格及特殊符号的使用。理解格式化标签中文本修饰标记,计算机输出标签,引用和术语标签的语法及字体font标签语法及使用。



🎭HTML文本标签

HTML文本标签是指用于定义HTML文档中文本的元素,它们可以用来控制文本的样式、布局和呈现方式前端开发页面设计要遵循简洁、一致性、鲜明对比度的基本设计原则。简洁是指以满足人们的实际需求为目标,要求简洁,准确。一致性是指网站中各个页面使用相同的基础排版格式,页面中的每个元素与整个页面以及整个网站的色彩和风格保持一致。对比度的目的在于强调突出关键内容,以吸引浏览者,引导浏览者发掘更深层次的内容。

🎯主体内容body标签

body标签是HTML文档中最重要的标签之一,它用于定义文档的主体内容,包括段落、标题、图像、链接等。body标签的属性通常用于设置文档的布局和样式,例如font-family、color、background等。此外,body标签还可以用于设置文档的页眉和页脚,以及添加自定义的CSS样式,主体内容被包含在<body></body>标签之间,body标签是用于组织和呈现HTML文档内容的重要元素。

<!--示例-->
<body>页面所呈现的内容需添加在其中</body>

body标签定义文档的主体。body标签包含文档的所有内容(例如文本、超链接、图像、表格和列表等),一个简单的HTML文档必须包含最基本的必备的标签
在这里插入图片描述

🎯标题字标签

HTML标题字标签是指用于定义HTML文档中标题文本的元素,它们可以用来控制标题文本的样式和大小。常见的HTML标题字标签包括<h1>、<h2>、<h3>、<h4>、<h5>和<h6>,它们的作用分别是定义一级标题、二级标题、三级标题、四级标题、五级标题和六级标题。这些标题字标签可以结合CSS样式来改变标题文本的字体、颜色、大小等外观特性,从而实现更加丰富多彩的HTML文档呈现效果。标记中的字母h是英文heading的缩写。作为标题字,h1定义最大的标题字,h6定义最小的标题字。h1标签到h6标签属于块级标签,他们必须在HTML代码中首尾成对出现,浏览器会自动地在标题的前后添加空行。

<!--示例-->
<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>
<h4>四级标题</h4>
<h5>五级标题</h5>
<h6>六级标题</h6>

在这里插入图片描述
h后面的数字越小标题字越大。标题字标签的align属性用来定义标题字的对齐方式。对齐方式有四种,分别是left、center、right、justify,默认情况下,标题字的对齐方式为左对齐。但是一般推荐开发时使用CSS样式表来定义对齐方式。

<!--示例-->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>标题字的对齐方式</title>
</head>
<body>
    <h1 align="center">一级标题</h1>
    <h2 align="left">二级标题</h2>
    <h3 align="right">三级标题</h3>
    <h4 align="justify">四级标题</h4>
    <h5 align="left">五级标题</h5>
    <h6 align="right">六级标题</h6>
</body>
</html>

在这里插入图片描述

🎯空格和特殊字符

HTML空格和特殊字符是指在HTML文档中用于控制文本格式和呈现方式的字符。其中,HTML空格字符是指在文本中插入空格,以增加文本之间的间距,从而使文本更加易读。而HTML特殊字符则是指在文本中插入特殊的HTML字符,如<表示小于号,&表示&符号,>表示大于号等。这些特殊字符可以用于控制文本的格式和呈现方式,从而使HTML文档更加美观和易读。在HTML代码编写过程中,添加空格的方式与其他文档添加空格的方式不同,网页中通过代码控制来添加空格,而在其他编辑器中通过键盘空格键来输入空格。

<!--示例-->
<body>
    &nbsp;&nbsp;
</body>

在网页中添加空格使用&nbsp;,其中nbsp是指Non Breaking Space,空格数量与&nbsp;个数相同。在网页中插入特殊字符与插入空格符号的方式相同,以下是开发过程中常用的一些特殊字符代码表示:

显示结果说明字符代码
显示一个空格&nbsp;
<小于&lt;
>大于&gt;
&&符号&amp;
"双引号&quot;
©版权&copy;
®注册商标&reg;
×乘号&times;
÷除号&divide;

🪐在HTML代码编写中添加特殊字符对应的代码,浏览器解释后会显示对应的特殊符号。



🎭格式化文本标签

HTML中提供了很多格式化文本的标签,如文字加粗、斜体、下划线、底纹、上下标等。

🎯文本修饰标签

文本修饰标签各类浏览器均支持,各类网页开发工具中仍然有这类标签,以下是一些常见的文本修饰标签(成对标签):

标签说明
<b>定义粗体
<i>定义斜体
<u>定义下划线
<del>定义删除线
<sup>定义上标
<sub>定义下标
<strong>定义着重文字,与<b></b>效果相同
<em>定义加重语气,与<i></i>效果相同
<small>变小字号
<big>变大字号

🎯计算机输出标签(成对标签)

标签说明
<code>定义计算机代码
<kbd>定义键盘码
<samp>定义计算机代码样本
<tt>定义打字机代码
<var>定义变量
<pre>定于预格式文本

🎯引用和术语标签(成对标签)

标签主要作用
<abbr>定义缩写
<address>定义地址
<blockquote>定义长的引用
<cite>定义引用、引证
<q>定义短的引用语,IE看不到引号,其余可以
<dfn>定义一个定义项目

文本修饰标签的应用:

<!--实际案例-->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>文本修饰标签的应用</title>
</head>
<body>
    <h4>文本修饰标签的应用</h4>
    <hr/>
    <b>加粗字体</b><br/>
    <i>定义斜体</i><br/>
    <u>定义下划线</u><br/>
    <del>定义删除线</del><br/>
    上标应用:X<sup>2</sup><br/>
    下标应用:log<sub>2</sub>n<br/>
    <small>变小字号</small><br/>
    <big>变大字号</big><br/>
    <strong>定义着重文字,与b标签效果相同</strong><br/>
    <em>定义加重语气,与i标签效果相同</em><br/>
</body>
</html>

在这里插入图片描述

🎯字体font标签

在不指定任何 样式的情况下,IE浏览器会把字体显示为3号、黑色、宋体。因此在进行代码编写的过程中,需要根据需求更改不同段落的字体。HTML5中可以使用CSS中的字体属性代替。font标签规定文本字体系列、字体尺寸、字体颜色,所有浏览器均支持font标记。

<!--示例-->
<font face="" size="" color="">......</font>

以下是font标签常用属性、值及其说明:

属性说明
size+1+7、17、-1~-7正数字越大字号越大,负数字越大字号越小。“+”表示字号比原来的字号大一些,“-”表示字号比原来的字号小一些
colorrgb(r,g,b)、rgb(%r,%g,%b)、#rrggbb或#rgb、colorname规定文本的颜色,可使用rgb函数,十六进制数,颜色英文名称来表达
face字体1,字体2,…,字体3face属性可以有多个值,用逗号分割。字体使用方法为从左向右依次选用,如果前面的字体不存在,则使用后一个字体,若都不存在,则默认使用“宋体”


🎭段落与排版标签

段落与排版标签是指用于定义HTML文档中段落文本和排版方式的元素,它们可以用来控制文本的格式和布局。网页的外观是否美观,很大程度上取决于其排版,在页面中出现大段的文字,通常采用分段进行规划,对换行也有极其严格的换划分。本结从段落的细节设置入手,利用段落与排版标签自如地处理大段的文字。

🎯段落p标签

在HTML代码编写中,合理使用段落会使文字的显示更加美观,表达更加清晰。段落p标签用来开始一个段落,它是一个块级标记,该标记中不能再包含其他的任何块级标记。p标签的主要属性包括:text-align、color、font-size等,可以用来设置文本的对齐方式、颜色和字体大小等

<!--示例-->
<p align="left | center | right | justify">
    段落正文内容
</p>

p标签会自动在其前后创建一些空白空间。浏览器会自动添加这些空间。段落p标签的align属性有四个属性值,分别表示左对齐、居中对齐、右对齐、两端对齐

段落样式的应用:

<!--实际案例-->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>段落样式的应用</title>
</head>
<body>
    <h4>段落p标签的对齐方式</h4>
    <p align="left">文本对齐方式为左对齐</p>
    <p align="center">文本对齐方式为居中对齐</p>
    <p align="right">文本对齐方式为右对齐</p>
</body>
</html>

在这里插入图片描述

🎯换行br标签

在HTML代码编写中,插入换行标记<br/>的作用和普通文档插入回车的作用一样,都表示强制性换行

<!--示例-->
<br><br/>

🪐换行符<br/>属于单标签,表示插入换行符。

🎯水平分隔线hr标签

水平分隔线标签用一条线将页面区域按照功能用途进行分隔。hr标签是单标签

<!--示例-->
<hr width="" size="" color="" align="" noshade/>

以下是水平分隔线hr标签的常用属性、值及其说明:

属性说明
width像素(px)或百分比设置水平线宽度
size整数,单位px设置水平线高度
colorrgb函数、十六进制数、颜色英文名称设置水平线颜色
alignleft|center|right设置水平线对齐方式

🎯拼音/音标注释ruby标签和rt/rp标签

ruby标签定义ruby注释(中文注音或字符)。ruby标签与rt标签一同使用,ruby标签由一个或多个字符(需要一个解释/发音)和一个提供该信息的rt标签组成,还包括可选的rp标签,定义当浏览器不支持ruby标签时显示的内容。

将需要注释或注音标的文字内容包围在ruby标签中,rt标签里放置音标或注解,这个标签要跟在需要注释的文本后面,rp标签时防备那些不支持ruby标签的浏览器,主要用来放置括号。对于支持这个标签的浏览器,rp标签的CSS样式是{display:none;},也就是不可见

<!--示例-->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>ruby标签的使用</title>
</head>
<body>
    <ruby><rp>(</rp><rt>zhong</rt><rp>)</rp><rp>(</rp><rt>guo</rt><rp>)</rp>
    </ruby>
</body>
</html>

在这里插入图片描述

🎯段落缩进blockquote标签

段落缩进blockquote标签是块级标签,常称为块引用标签。该标签引用的内容能够向右缩进5个英文字符的位置,并在其内容的周围增加外边距。

<!--示例-->
<blockquote>
    引用的内容
</blockquote>

拼音/音标注释标签与块引用标签的应用:

<!--实际案例-->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>拼音/音标注释标签与块引用标签的应用</title>
    <!--CSS样式-->
    <style type="text/css">
        ruby{
            font-size: 60px;
            font-family: 宋体;
            text-align: center;
        }
    </style>
</head>
<body>
    <h4>标注音标——注释ruby标签</h4>
    <p>
        <ruby><rp>(</rp><rt>shi</rt><rp>)</rp><rp>(</rp><rt>jei</rt><rp>)</rp><rp>(</rp><rt>ni</rt><rp>)</rp><rp>(</rp><rt>hao</rt><rp>)</rp>
        </ruby>
    </p>
    <hr/>
    <h4>段落缩进标签的使用</h4>
    <p>正常文本,无缩进</p>
    <blockquote>缩进5个字符位置的文本</blockquote>
    <blockquote>
        <blockquote>缩进10个字符位置的文本</blockquote>
    </blockquote>
</body>
</html>

在这里插入图片描述

🎯预格式化pre标签

在HTML中利用成对的<pre></pre>标签可以对网页中的文字段落进行预格式化,浏览器会完整保留开发者在源文件中所定义的格式,包括各种空格、缩进以及其他特殊格式。

<!--示例-->
<pre>预格式化文本</pre>

预格式化文本的基本应用:

<!--实际案例-->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>预格式化文本基本应用</title>
</head>
<body>
    <h1>
        <pre>
              望庐山瀑布
                    李白
            日照香炉生紫烟,
            遥看瀑布挂前川。
            飞流直下三千尺,
            疑是银河落九天。
        </pre>
    </h1>
</body>
</html>

在这里插入图片描述



📜总结

本篇文章主要介绍了格式化文字与段落的各种标签,包括标题字标签、字体标签、文本修饰标签以及段落相关的标签。在HTML代码的编写过程中,对网页的文字进行必要的布局并添加页面效果,从而使网页更加美观和丰富,要合理的使用本篇文章介绍到的各种文字和段落标签,为自己学习前端开发的道路上舔砖加瓦。


🎨觉得不错的话记得点赞收藏呀!!🎨

😀别忘了给我关注~~😀

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

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

相关文章

基于MATLAB小波变换的信号突变点检测

之前在不经意间也有接触过求突变点的问题。在我看来&#xff0c;与其说是求突变点&#xff0c;不如说是我们常常玩的"找不同"。给你两幅图像&#xff0c;让你找出两个图像中不同的地方&#xff0c;我认为这其实也是找突变点在生活中的应用之一吧。回到找突变点位置上…

Linux部署Zabbix主机监控

192.168.136.55 服务端 192.168.136.56 客户端 一、服务端 1.1 安装lamp环境 #关闭防火墙以及SELINUX systemctl disable firewalld systemctl stop firewalld sed -i s/SELINUXenforcing$/SELINUXdisabled/g /etc/selinux/config setenforce 0设置yum源 yum install epe…

Cocos Creator 3.8 后期效果 Shader 编写(2/2) 进阶篇

前言 在上一篇文章中&#xff0c;麒麟子给大家分享了如何在 Cocos Creator 3.8 中的自定义管线中&#xff0c;添加属于自己的后期效果 Shader。 但基于 BlitScreen 的方案&#xff0c;我们只能编写最简单后效 Shader&#xff0c;如果我们想要支持更多复杂的 Shader&#xff0c…

pc端与flutter通信失效, Method not found

报错情况描述&#xff1a;pc端与flutter通信&#xff0c;ios端能实现通信&#xff0c;安卓端通信报错 报错通信代码&#xff1a; //app消息通知window.callbackName function (res) {window?.jsBridge && window.jsBridge?.postMessage(JSON.stringify(res), "…

axios的使用和接口请求统一封装处理

axios官网&#xff1a;axios中文网|axios API 中文文档 | axios 简单封装&#xff1a;配置基础路径和超时时间&#xff0c;还有请求拦截器和响应拦截器 //对axios进行二次封装 import axios from axios//1、利用axios对象的方法create,去创建一个axios实例 const requests …

Redux基础知识,Redux部分源码分析(手写)

复合组件通信的两种方案&#xff1a; 基于props属性实现父子组件通信(或具备相同父亲的兄弟组件)基于context上下文实现祖先和后代组件间的通信(或具备相同祖先的平行组件) 除了以上方案&#xff0c;其实还可以基于公共状态管理&#xff08;Redux&#xff09;实现组件间的通信…

有哪些pdf修改方法?这几种方法学会就够了

有哪些pdf修改方法&#xff1f;PDF是一种非常常见的电子文档格式&#xff0c;它有很多优点&#xff0c;例如可读性强、易于保护、易于打印等等。但是&#xff0c;有时候我们需要对PDF进行修改&#xff0c;例如添加、删除或修改文本、更改图片、合并或分割文件等等。那么今天就给…

对强缓存和协商缓存的理解

浏览器缓存的定义&#xff1a; 浏览器缓存是浏览器在本地磁盘对用户最近请求过的文档进行存储&#xff0c;当访问者再次访问同一页面时&#xff0c;浏览器就可以直接从本地磁盘加载文档。 浏览器缓存分为强缓存和协商缓存。 浏览器是如何使用缓存的&#xff1a; 浏览器缓存…

天津市城市管理委员会莅临道本科技,共同探讨加快推进城市综合执法数字化新模式

2023年8月4日&#xff0c;市城管委处长李春利带队莅临道本科技考察指导&#xff0c;与道本科技董事长王智勇共同探讨加快推进城市综合执法数字化新模式。 会议上&#xff0c;董事长王智勇着重介绍了道本科技最新研发上线的法治大数据应用产品“合规数知法用法平台”。他表示&am…

微信开发之检测僵尸粉的技术实现

简要描述&#xff1a; 检测好友状态 请求URL&#xff1a; http://域名地址/checkZombie 请求方式&#xff1a; POST 请求头Headers&#xff1a; Content-Type&#xff1a;application/jsonAuthorization&#xff1a;login接口返回 参数&#xff1a; 参数名必选类型说明…

《算法和数据结构》算法篇

前言 我大学的时候比较疯狂&#xff0c;除了上课的时候&#xff0c;基本都是在机房刷题&#xff0c;当然&#xff0c;有时候连上课都在想题目&#xff0c;纸上写好代码&#xff0c;一下课就冲进机房把代码敲了&#xff0c;目的很单纯&#xff0c;为了冲排行榜&#xff0c;就像玩…

C++ 派生类成员的标识与访问——作用域分辨符

在派生类中&#xff0c;成员可以按访问属性分为以下四种&#xff1a; &#xff08;1&#xff09;不可访问成员。这是从基类私有成员继承下来的&#xff0c;派生类或是建立派生类对象的模块都无法访问到它们&#xff0c;如果从派生类继续派生新类&#xff0c;也是无法访问的。 &…

OpenLayers入门,OpenLayers视图飞行动画,OpenLayers飞行到指定经纬度位置

专栏目录: OpenLayers入门教程汇总目录 前言 本章实现OpenLayers视图飞行动画,根据经纬度和动画持续时长,飞行到指定地图位置。 上一章中可以直接通过修改中心点和层级跳转到指定位置:《Openlayers入门,Openlayers调整中心点坐标、Openlayers调整缩放级别、Openlayers调…

第八章:Linux信号

系列文章目录 文章目录 系列文章目录前言linux中的信号进程对信号的处理信号的释义 信号的捕捉信号的捕捉signal()信号的捕捉sigaction() 信号的产生通过终端按键产生信号前台进程与后台进程 kill()用户调用kill向操作系统发送信号raise()进程自己给自己发任意信号&#xff08;…

Qt事件过滤器

1 介绍 事件过滤器是一种机制&#xff0c;当某个QObject没有所需要的事件功能时&#xff0c;可将其委托给其它QObject&#xff0c;通过eventFilter成员函数来过滤实现功能。 2 主要构成 委托&#xff1a; ui->QObject1->installEventFilter(QObject2); eventFilter声明 …

【C++精华铺】4.C++类和对象(上)面向对象、类、this指针

目录 1. 面向过程和面向对象 2. 类的引入 3. 类的定义 4. 类的访问限定符和封装 4.1 类的访问限定符 4.2 封装 5. 类的作用域 6. 类的实例化 7. 类对象模型 7.1 类对象的存储方式 7.2 类的大小 7.2.1 空类的大小 7.2.2 结构体内存对齐规则 8. this关键字深入讲解 8.1…

如何选择适合自己的考试培训系统

随着考试的逐渐增多和竞争的加剧&#xff0c;许多人开始关注考试培训系统&#xff0c;以提高他们的考试成绩。然而&#xff0c;选择适合自己的考试培训系统并不容易&#xff0c;因为市场上有许多不同的培训系统可供选择。 1. 确定目标 在选择培训系统之前&#xff0c;首先要明…

Java并发编程(一)多线程基础概念

概述 多线程技术&#xff1a;基于软件或者硬件实现多个线程并发执行的技术 线程可以理解为轻量级进程&#xff0c;切换开销远远小于进程 在多核CPU的计算机下&#xff0c;使用多线程可以更好的利用计算机资源从而提高计算机利用率和效率来应对现如今的高并发网络环境 并发编程…

无涯教程-Perl - getpriority函数

描述 此函数返回进程(PRIO_PROCESS),进程组(PRIO_PGRP)或用户(PRIO_USER)的当前优先级。 参数WHICH指定要为PRIO_PROCESS,PRIO_PGRP或PRIO_USER之一设置优先级的实体,WHO是要设置的进程ID或用户ID。 WHO的值为0定义了当前流程,流程组或用户。这会在不支持系统getpriority()函…

C++STL简介:提升编程效率与可维护性的利器

目录 引言 一、STL基本概念 二、具体介绍 2.1 容器 2.2 算法 2.2.1 排序&#xff08;Sort&#xff09; 2.2.2 查找&#xff08;Find&#xff09; 2.3.2 复制&#xff08;Copy&#xff09; 2.3 迭代器 三、分析STL 优势&#xff1a; 缺点&#xff1a; 如何学习&#…