2.2 HTML文本

2.2 HTML文本

在网页上显示的普通字符可以在<body>标签内直接添加,但一些特殊字符如“<”“>”“&”等有特殊含义不能直接使用。如果需要在网页中显示这些特殊字符,需要使用HTML转义字符串(也称字符实体),表2-1列举了常用的转义字符串

表2-1 常用HTML转义字符串

20201012_174322_004.jpg

例2-5演示了怎样在网页上显示空格、<和>。

例2-5 2-5.html

<! DOCTYPE html>      <html>        <head>                <meta charset="utf-8">                <title>HTML  转义字符</title>        </head>        <body>                &nbsp; &nbsp;标题(Heading)是通过&lt; h1&gt; - &lt; h6&gt; 等标签  进行定义的。&lt; h1&gt;定义最大的标题。&lt; h6&gt; 定义最小的标题。        </body>      </html>

2.2.1 标题

在<body>标签内可以添加各种文本标签,如标题、段落、上标、下标、加粗、倾斜等标签。其中标题包括<H1>、<H2>、<H3>、<H4>、<H5>、<H6>共6个标签,<H1>标签字体最大,<H6>标签字体最小,所有标题标签内的文字会自动加粗。每个标题标签必须有开始标签和结束标签,如例2-6所示。由于搜索引擎使用标题为网页的结构和内容编制索引,所以应该将h1用作主标题(最重要的),其后是h2(次重要的),再其次是h3,以此类推。

例2-6 2-6.html

<! DOCTYPE html>       <html>            <head>                  <meta charset="gb2312"/>                  <title>京东(JD.COM)-正品低价、品质保障、配送及时、轻松购物!</title>            </head>      <body>            <h1>京东</h1>            <h2>京东,多快好省</h2>      </body>      </body>

例2-6在浏览器中的显示效果如图2-1所示。

20201012_174322_005.jpg  

图2-1 例2-6在浏览器中的显示效果

可以看到<H1>和<H2>中的文字位于不同的行,实际上浏览器会自动在一些html标签的前后添加空行,这样的标签(元素)称为“块元素”,所有的标题标签都是“块元素”。而浏览器没有在其前后添加空行的标签(元素)称为“行内元素”,如超链接<a>就是“行内元素”。

2.2.2 段落

<p>标签用于建立段落,<p>的使用如例2-7所示。

例2-7 2-7.html

<! DOCTYPE html>      <html>          <head>              <meta charset="gb2312">              <title>《三生三世》首播 杨幂女扮男装被赞撩妹高手_娱乐_腾讯网</title>              <meta name="keywords" content="《三生三世》首播 杨幂女扮男装被赞撩妹高  手,杨幂,赵又廷,三生三世十里桃花">      </head>      <body> &nbsp; &nbsp;赵又廷英雄救美 杨幂女扮男装变“撩妹高手” <p> &nbsp; &nbsp;转  眼春节假期已过半,杨幂、赵又廷主演的电视剧《三生三世十里桃花》开播,陪伴大家继续闹新年。该  剧改编自唐七公子同名小说,讲述了由杨幂饰演的青丘帝姬“白浅”和赵又廷饰演的九重天太子“夜华”  的三生爱恨纠葛的传奇故事。</p>          </body>      </html>

例2-7在浏览器中的显示效果如图2-2所示,其中“&nbsp; ”用于在网页上插入空格,一个“&nbsp; ”插入一个空格,从图中可以看出,<p>标签是块元素,有开始标签和结束标签。

20201012_174322_006.jpg  

图2-2 例2-7在浏览器中的显示效果

2.2.3 换行与水平分割线

当浏览器显示页面时,浏览器会移除源代码中多余的空格和空行,所有连续的空格或空行都会被算作一个空格。如果希望在不产生一个新段落的情况下进行换行(新行),可以使用<br/>标签。例2-8演示了使用<br/>标签排版唐诗。

例2-8 2-8.html

<! DOCTYPE html>      <html>          <head>              <meta charset="gb2312">              <title>唐诗 春晓 孟浩然</title>          </head>          <body>              <h1>春晓</h1>              <p>                  春眠不觉晓,<br />                  处处闻啼鸟。<br />                  夜来风雨声,<br />                  花落知多少。<br />              </p>          </body>      </html>

例2-8在浏览器中的显示效果如图2-3所示。<br />元素是一个空的HTML元素,由于关闭标签没有任何意义,因此它没有结束标签。

20201012_174322_007.jpg  

图2-3 例2-8在浏览器中的显示效果

<hr />标签用于在HTML页面中创建一条水平线。<hr />标签没有结束标签。下面的代码将在标题与段落之间产生一条水平线:

<h2>娱乐</h2>      <hr />      <p>近日,据“关八”网友爆料,赵薇被拍到跟老公黄有龙、女儿小四月一起在迪拜旅行,有网友  拍到赵薇在当地的照片,照片中,赵薇素颜现身,戴着墨镜,穿着波点长裙,小腹凸起明显。      </p>

2.2.4 文本格式化标签

在网页上添加文本后,可以通过特定的文本格式化标签对文本设置各种文本效果,表2-2列举了常用的文本格式化标签。通过这些标签可以为文本设置加大、缩小、加粗、添加删除线等效果。

例2-9演示了怎样为文本设置加粗、倾斜、添加删除线等效果。

例2-9 2-9.html

<! DOCTYPE html>      <html>      <head>      <meta content="text/html; charset=gb2312" http-equiv="Content-Type"/>      <meta charset="gb2312"/>      <title>python简介</title>      <meta name="keywords" content="python特点python应用"/>      <meta name="Description" content="Python(英国发音:/'paIθən/ 美国发音:  /'paIθɑːn/),是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989  年发明,第一个公开发行版发行于1991年。Python是纯粹的自由软件,源代码和解释器CPython遵  循GPL(GNU General Public License)协议。Python语法简洁清晰,特色之一是强制用空白  符(whit..."/>      </head>      <body>          &nbsp; &nbsp; &nbsp; &nbsp; <strong>Python</strong>已经成为最受欢迎的程序设  计语言之一。2011年1月,它被<b>TIOBE编程语言排行榜</b>评为2010年度语言。<br/>      &nbsp; &nbsp; &nbsp; &nbsp;由于Python语言的简洁性、易读性以及可扩展性,在国外用  Python做科学计算的研究机构日益增多。众多开源的科学计算软件包都提供了Python的调用接口,  例如著名的<i>计算机视觉库OpenCV、三维可视化库VTK、医学图像处理库ITK</i>。而Python  专用的科学计算扩展库更多,例如,如下3个十分经典的科学计算扩展库:NumPy、SciPy和  matplotlib,它们分别为Python提供了快速数组处理、数值运算以及绘图功能。因此Python语  言及其众多的扩展库所构成的开发环境十分适合工程技术、科研人员处理实验数据、制作图表,甚至  开发科学计算应用程序。      </body>      </html>

例2-9在浏览器中的显示效果如图2-4所示。

20201012_174322_008.jpg  

图2-4 例2-9在浏览器中的显示效果

至于<sub>、<sup>等用于定义小标与上标,典型使用场合如H2O、O2-,请自行练习。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

2.2 HTML文本