一、字符实体
当在 HTML 中编写内容时,有时需要使用特殊字符,例如小于号(<)、大于号(>)、引号(")、和符号(&)等。但是这些字符有可能与 HTML 的标签或者语法产生冲突。为了避免这种冲突,HTML 提供了一种特殊的表示方式,即字符实体。
字符实体以 &
开始,以 ;
结束,它们会在页面上呈现为相应的特殊字符,而不会被解析为 HTML 标签或语法。下面是一些常见的 HTML 字符实体:
-
HTML 实体字符:
<
:小于号(<)>
:大于号(>)"
:双引号(")&
:和符号(&)'
:单引号(')
-
不间断空格(Non-breaking Space):
:用于在 HTML 中插入空格,确保空格不被浏览器忽略或折叠成单个空格。
-
结合音标符:
¯
:音长符(ˉ)´
:重音符(´)¨
:分音符(¨)¸
:软音符(¸)
例:
<!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 <p> element is used for paragraphs.</p>
<p>The "alt" attribute is used in <img> tags to specify alternative text.</p>
<p>© 2024 Example.com. All rights reserved.</p>
</body>
</html>
在这个例子中,我们使用了几个常见的字符实体:
<
:表示小于号(<)。在第一个段落中,我们使用<p>
来表示<p>
标签。"
:表示双引号(")。在第二个段落中,我们使用"alt"
来表示"alt"
属性。©
:表示版权符号(©)。在第三个段落中,我们使用©
来表示版权信息。
效果展示:
二、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