程序员scholar 程序员scholar
首页
  • Java 基础

    • JavaSE
    • JavaIO
    • JavaAPI速查
  • Java 高级

    • JUC
    • JVM
    • Java新特性
    • 设计模式
  • Web 开发

    • Servlet
    • Java网络编程
  • Web 标准

    • HTML
    • CSS
    • JavaScript
  • 前端框架

    • Vue2
    • Vue3
    • Vue3 + TS
    • 微信小程序
    • uni-app
  • 工具与库

    • jQuery
    • Ajax
    • Axios
    • Webpack
    • Vuex
    • WebSocket
    • 第三方登录
  • 后端与语言扩展

    • ES6
    • Typescript
    • node.js
  • Element-UI
  • Apache ECharts
  • 数据结构
  • HTTP协议
  • HTTPS协议
  • 计算机网络
  • Linux常用命令
  • Windows常用命令
  • SQL数据库

    • MySQL
    • MySQL速查
  • NoSQL数据库

    • Redis
    • ElasticSearch
  • 数据库

    • MyBatis
    • MyBatis-Plus
  • 消息中间件

    • RabbitMQ
  • 服务器

    • Nginx
  • Spring框架

    • Spring6
    • SpringMVC
    • SpringBoot
    • SpringSecurity
  • SpringCould微服务

    • SpringCloud基础
    • 微服务之DDD架构思想
  • 日常必备

    • 开发常用工具包
    • Hutoll工具包
    • IDEA常用配置
    • 开发笔记
    • 日常记录
    • 项目部署
    • 网站导航
    • 产品学习
    • 英语学习
  • 代码管理

    • Maven
    • Git教程
    • Git小乌龟教程
  • 运维工具

    • Docker
    • Jenkins
    • Kubernetes
  • 算法笔记

    • 算法思想
    • 刷题笔记
  • 面试问题常见

    • 十大经典排序算法
    • 面试常见问题集锦
关于
GitHub (opens new window)
首页
  • Java 基础

    • JavaSE
    • JavaIO
    • JavaAPI速查
  • Java 高级

    • JUC
    • JVM
    • Java新特性
    • 设计模式
  • Web 开发

    • Servlet
    • Java网络编程
  • Web 标准

    • HTML
    • CSS
    • JavaScript
  • 前端框架

    • Vue2
    • Vue3
    • Vue3 + TS
    • 微信小程序
    • uni-app
  • 工具与库

    • jQuery
    • Ajax
    • Axios
    • Webpack
    • Vuex
    • WebSocket
    • 第三方登录
  • 后端与语言扩展

    • ES6
    • Typescript
    • node.js
  • Element-UI
  • Apache ECharts
  • 数据结构
  • HTTP协议
  • HTTPS协议
  • 计算机网络
  • Linux常用命令
  • Windows常用命令
  • SQL数据库

    • MySQL
    • MySQL速查
  • NoSQL数据库

    • Redis
    • ElasticSearch
  • 数据库

    • MyBatis
    • MyBatis-Plus
  • 消息中间件

    • RabbitMQ
  • 服务器

    • Nginx
  • Spring框架

    • Spring6
    • SpringMVC
    • SpringBoot
    • SpringSecurity
  • SpringCould微服务

    • SpringCloud基础
    • 微服务之DDD架构思想
  • 日常必备

    • 开发常用工具包
    • Hutoll工具包
    • IDEA常用配置
    • 开发笔记
    • 日常记录
    • 项目部署
    • 网站导航
    • 产品学习
    • 英语学习
  • 代码管理

    • Maven
    • Git教程
    • Git小乌龟教程
  • 运维工具

    • Docker
    • Jenkins
    • Kubernetes
  • 算法笔记

    • 算法思想
    • 刷题笔记
  • 面试问题常见

    • 十大经典排序算法
    • 面试常见问题集锦
关于
GitHub (opens new window)
npm

(进入注册为作者充电)

  • HTML

    • HTML 简介
    • HTML 编辑器
    • HTML 基础
    • HTML 元素
    • HTML 属性
    • HTML 标题
    • HTML 段落
    • HTML 文本格式化
    • HTML 链接
    • HTML 头部
    • HTML CSS
    • HTML 图像
    • HTML 表格
    • HTML 列表
    • HTML 区块
    • HTML 布局
    • HTML 表单
    • HTML 框架
    • HTML 颜色
    • HTML 脚本
    • HTML 字符实体
      • HTML URL
      • HTML 速查列表
      • HTML5 新特性
    • CSS

    • JavaScript

    • 前端三剑客
    • HTML
    scholar
    2024-07-15
    目录

    HTML 字符实体

    # HTML 字符实体

    HTML 字符实体用于显示在 HTML 中预留的字符或其他特殊字符。字符实体有助于避免浏览器将某些字符解释为 HTML 代码。

    # 1. HTML 实体

    • 在 HTML 中,某些字符是预留的,例如 < 和 >。
    • 如果希望正确显示这些字符,我们必须在 HTML 源代码中使用字符实体。
    • 字符实体的格式如下:
    &entity_name; 或 &#entity_number;
    
    1

    例如:

    • < 可以表示为 &lt; 或 &#60;
    • > 可以表示为 &gt; 或 &#62;

    # 示例

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>字符实体示例</title>
    </head>
    <body>
    
    <p>正确显示小于号:&lt; 或 &#60;</p>
    <p>正确显示大于号:&gt; 或 &#62;</p>
    
    </body>
    </html>
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13

    Example

    提示: 使用实体名而不是数字的好处是,名称易于记忆。不过坏处是,浏览器也许并不支持所有实体名称(对实体数字的支持却很好)。

    # 2. 不间断空格 (Non-breaking Space)

    • 在 HTML 中,常用的字符实体是不间断空格 (&nbsp;)。
    • 浏览器会自动截断 HTML 页面中的多余空格。如果需要在页面中增加空格,可以使用 &nbsp;。

    # 示例

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>不间断空格示例</title>
    </head>
    <body>
    
    <p>文本中有多个&nbsp;&nbsp;&nbsp;空格</p>
    
    </body>
    </html>
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    Non-breaking Space

    # 3. 结合音标符

    • 变音符号是加到字母上的一个 "glyph (字形)",例如尖音符 (&grave;) 和抑音符 (&acute;)。
    • 变音符号可以与字母、数字字符组合使用,出现在字母的上面、下面或中间。

    # 示例

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>结合音标符示例</title>
    </head>
    <body>
    
    <p>带尖音符的字母:`&aacute;`(á)</p>
    <p>带抑音符的字母:`&egrave;`(è)</p>
    
    </body>
    </html>
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13

    # 4. 常见 HTML 字符实体

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>常见字符实体示例</title>
    </head>
    <body>
    
    <p>小于号:&lt; 或 &#60;</p>
    <p>大于号:&gt; 或 &#62;</p>
    <p>和号:&amp; 或 &#38;</p>
    <p>引号:&quot; 或 &#34;</p>
    <p>单引号:&apos; 或 &#39;</p>
    
    </body>
    </html>
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16

    Common Entities

    # 5. 完整的 HTML 实体列表

    可以查看 HTML 实体参考 (opens new window) 以获取完整的 HTML 实体列表。

    # 6. 实体字符与常用符号

    除了基本的预留字符,HTML 还支持多种其他符号和字符实体,例如:

    符号 实体名称 实体编号
    € € €
    © © ©
    ® ® ®
    ± ± ±
    ÷ ÷ ÷
    × × ×
    ° ° °

    # 示例

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>特殊符号示例</title>
    </head>
    <body>
    
    <p>欧元符号:&euro; 或 &#8364;</p>
    <p>版权符号:&copy; 或 &#169;</p>
    <p>注册商标符号:&reg; 或 &#174;</p>
    <p>正负号:&plusmn; 或 &#177;</p>
    <p>除号:&divide; 或 &#247;</p>
    <p>乘号:&times; 或 &#215;</p>
    <p>度数符号:&deg; 或 &#176;</p>
    
    </body>
    </html>
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    编辑此页 (opens new window)
    上次更新: 2025/01/25, 22:32:05
    HTML 脚本
    HTML URL

    ← HTML 脚本 HTML URL→

    Theme by Vdoing | Copyright © 2019-2025 程序员scholar
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式