前端笔记-格式化-20221020

HTML 文本格式化

1.文本格式化

<strong>标签:是一个短语标签,用来定义计算机程序的样本重要的文本。浏览器通常会以不同于 <em> 标签的方式来显示 <strong> 标签中的内容,通常是用加粗的字体(相对于斜体)来显示其中的内容,这样用户就可以把这两个标签区分开。如果说用 <em> 标签修饰的文本好像是在大声呼喊,那么用 <strong> 标签修饰的文本就无异于尖叫了。

<big>标签:和 <em> 标签一样,用于强调文本,但它强调的程度更强一些。

<em>标签:是一个短语标签,用来呈现为被强调的文本。

<small>标签:使文本字体比文档的基本字体小一号(如大到中、中到小等) 在 HTML5 中,<small> 标签用于标识次要的重要性,例如版权、旁注和法律声明

<sup>标签:定义上标文本。

<sub>标签:定义下标文本。

 

2.预格式文本

<pre>标签:元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。

pre元素是块级元素,但是只能包含文本或行内元素。也就是说,任何块级元素(常见为可以导致段落断开的标签)都不能位于pre元素中。

注意:

pre标签一个常见的应用便是用来保存计算机中的源代码的文本。但是,需要注意的是, 可以导致段落断开的标签(例如标题、<p> 和 <address> 标签)绝不能包含在 <pre> 所定义的块里。 pre标签允许的文本可以包括物理样式和基于内容的样式变化,还有链接、图像和水平分隔线。 当把其他标签(比如 <a> 标签)放到<pre> 块中时,就像放在 HTML/XHTML 文档的其他部分中一样即可。

 

3.计算机输出标签

<code>标签:用于表示计算机源代码或者其他机器可以阅读的文本内容。<code> 标签的功能有:将文本变成等宽字体;还有一个功能就是暗示这段文本是源程序代码。那么根据第二个功能,将来浏览器可能会根据自己的实际情况添加效果。例如,程序员的浏览器可能会寻找 <code> 片段,并执行某 些额外的文本格式化处理,如循环和条件判断语句的特殊缩进等。

p标签和code标签区别与联系:

code标签的一个功能是暗示浏览器code标签所包围的文本是计算机源代码浏览器可以做出自己的 样式处理,pre标签则没有这项功能,但是pre标签可以保留文本中的空格和换行符,保留文本中的空格和换行符是计算机源代码显示 所必须的样式。

p标签和code标签可以嵌套使用。

<code>Document</code>

<kbd>标签: 定义键盘文本。说到技术概念上的特殊样式时,就要提到 <kbd> 标签。<kbd> 标签经常用在于计算机相关的文档和手册中。

<kbd>document</kbd>

<tt>标签:用来定义打字机文本,<tt>标签标记的文本呈现类似打字机或者等宽的效果;html5已经不支持<tt>标签。

<samp>标签:是一个短语标签,用来定义计算机程序的样本文本。用于表示浏览器中计算机程序或脚本的示例输出。

1
2
3
<p>
<samp>Error 5: Access is denied.</samp>
</p>

<var>标签:是一个短语标签,用来定义变量。<var> 标签是计算机文档中应用的另一个小窍门,这个标签经常与 <code> 和 <pre> 标签一起使用,用来显示计算机编程代码范例及类似方面的特定元素。用 <var> 标签标记的文本通常显示为斜体。

<b>标签:加粗

 

 3.地址标签

 <address>标签:定义文档或文章的作者/拥有者的联系信息。

1
2
3
4
5
<address>
        written by <a href="mailto:webmaster@example.com">Donald Duck</a><br>
        Visited us at: <br>
        example.com <br>
    </address>

如果 <address> 元素位于 <body> 元素内,则它表示文档联系信息。

如果 <address> 元素位于 <article> 元素内,则它表示文章的联系信息。

<address> 元素中的文本通常呈现为斜体。大多数浏览器会在 address 元素前后添加折行。

注意:

提示:<address> 标签不应该用于描述通讯地址,除非它是联系信息的一部分。

提示:<address> 元素通常连同其他信息被包含在 <footer> 元素中。

 

4.缩写和首字母标签

<abbr>标签:用来表示一个缩写词或者首字母缩略词,如"WWW"或者"NATO"。

通过对缩写词语进行标记,您就能够为浏览器、拼写检查程序、翻译系统以及搜索引擎分度器提供有用的信息。

<p>
    the <abbr title="People's Republic of China">PRC</abbr> was founded in 1949.
</p>
#title悬浮是会显示

<acronym>标签:HTML5 不支持 <acronym> 标签。请使用 <abbr> 标签代替它。

 

5.文字方向标签

<bdo>标签:bdo 指的是 bidi 覆盖(Bi-Directional Override)。<bdo> 标签用来覆盖默认的文本方向。

属性为dir,值有“rtl","ltr"两个。

1
2
3
<div>
        <bdo dir="rtl">猫吃鱼</bdo>
</div>

 

6.块引用标签

<blockquote>标签:这是长的引用。使用 blockquote 元素的话,浏览器会插入换行和外边距,而 q 元素不会有任何特殊的呈现。

 
属性描述
cite URL 规定引用的来源。

 

7.删除文字效果和插入文字效果标签

<del>标签:就是在字上面画上横杠。<del> 和 <ins> 一起使用,描述文档中的更新和修正。

<ins>标签:插入标签。

 

属性描述
cite URL 规定一个解释了文本被删除的原因的文档的 URL。
datetime YYYY-MM-DDThh:mm:ssTZD 规定文本被删除的日期和时间。

 

1
2
3
<p>
        a dozen is <del> not 20</del> <ins>12</ins>
</p>

  

 

补充知识:

1.W3C:

  • W3C 指万维网联盟(World Wide Web Consortium
  • W3C 创建于1994年10月
  • W3C 由 Tim Berners-Lee 创建
  • W3C 是一个会员组织
  • W3C 的工作是对 web 进行标准化
  • W3C 创建并维护 WWW 标准
  • W3C 标准被称为 W3C 推荐(W3C 规范)

2.区分标签的意义:

标签不只是让用户更容易理解和浏览你的文档,而且将来某些自动系统还可以利用这些恰当的标签,从你的文档中提取信息以及文档中提到的有用参数。再一次强调,提供给浏览器的语义信息越多,浏览器就可以越好地把这些信息展示给用户。

posted @   Zoe1997  阅读(192)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示