HTML——6.字符实体 和 URL

发布于:2024-04-04 ⋅ 阅读:(107) ⋅ 点赞:(0)

一、字符实体

当在 HTML 中编写内容时,有时需要使用特殊字符,例如小于号(<)、大于号(>)、引号(")、和符号(&)等。但是这些字符有可能与 HTML 的标签或者语法产生冲突。为了避免这种冲突,HTML 提供了一种特殊的表示方式,即字符实体。

字符实体以 & 开始,以 ; 结束,它们会在页面上呈现为相应的特殊字符,而不会被解析为 HTML 标签或语法。下面是一些常见的 HTML 字符实体:

  1. HTML 实体字符:

    • &lt;:小于号(<)
    • &gt;:大于号(>)
    • &quot;:双引号(")
    • &amp;:和符号(&)
    • &apos;:单引号(')
  2. 不间断空格(Non-breaking Space):

    • &nbsp;:用于在 HTML 中插入空格,确保空格不被浏览器忽略或折叠成单个空格。
  3. 结合音标符:

    • &macr;:音长符(ˉ)
    • &acute;:重音符(´)
    • &uml;:分音符(¨)
    • &cedil;:软音符(¸)

 例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HTML Character Entities Example</title>
</head>
<body>
    <h1>HTML Character Entities Example</h1>
    <p>In HTML, the &lt;p&gt; element is used for paragraphs.</p>
    <p>The &quot;alt&quot; attribute is used in &lt;img&gt; tags to specify alternative text.</p>
    <p>&copy; 2024 Example.com. All rights reserved.</p>
</body>
</html>

在这个例子中,我们使用了几个常见的字符实体:

  1. &lt;:表示小于号(<)。在第一个段落中,我们使用 &lt;p&gt; 来表示 <p> 标签。
  2. &quot;:表示双引号(")。在第二个段落中,我们使用 &quot;alt&quot; 来表示 "alt" 属性。
  3. &copy;:表示版权符号(©)。在第三个段落中,我们使用 &copy; 来表示版权信息。

效果展示:

二、URL

1. 协议(Protocol)

URL 中的协议部分指定了用于访问资源的通信协议。常见的协议包括:

  • http://:超文本传输协议,用于传输网页数据。
  • https://:安全的超文本传输协议,使用 SSL/TLS 加密通信。
  • ftp://:文件传输协议,用于文件传输。

2. 主机名(Host)

主机名标识了资源所在的服务器的域名或 IP 地址。例如:

  • www.example.com
  • 127.0.0.1

3. 端口号(Port)

端口号可选,指定了服务器监听的端口。如果未指定,默认使用该协议的标准端口。例如:

  • http://www.example.com:8080
  • ftp://ftp.example.com

4. 路径(Path)

路径指定了服务器上资源的位置。它可以是文件的路径或目录的路径。例如:

  • /images/photo.jpg
  • /products/laptops/

5. 查询参数(Query Parameters)

查询参数用于向服务器传递额外的数据,通常以 ? 开始,多个参数之间使用 & 分隔。例如:

  • ?category=electronics&color=blue
  • ?page=2&size=10

6. 片段(Fragment)

片段用于指定页面内的特定位置,通常以 # 开始,后面跟着元素的 ID。例如:

  • #section1
  • #top

例:

https://www.example.com:8080/products/laptops/?category=electronics&color=blue#section1