html-entities - 我可以在 HTML 中声明我自己的命名实体吗?

标签 html-entities

例如,如果我想声明 &#hiragana_a;作为对应于 あ 的实体.

这在 HTML 中可能吗?

HTML5 的命名实体列表可以在 here 中找到。 .

这可以使用带有自定义 DTD 的 XML 实现。

那么如果我使用 XHTML5 呢?我可以使用自定义命名实体指定自定义 DTD 吗?

最佳答案

所以我想出了怎么做,它需要使用 XHTML。

下面是一个例子:

<!DOCTYPE html [
    <!ENTITY test "It worked">
]>
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta charset="UTF-8"/>
        <title>HTML Entities</title>
    </head>
    <body>
        <span>&test;</span>
    </body>
</html>

当我使用谷歌浏览器测试它时,这有效。

关于html-entities - 我可以在 HTML 中声明我自己的命名实体吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29459789/

相关文章:

php - 无法解码某些特殊字符

c# - 如何禁用对 “>” 等字符的自动解析,以便它们在浏览器中显示时永远不会显示为 “&qt;”?

jsp - JSP 页面中用字符替换的 HTML 字符实体

php - 逆 htmlentities/html_entity_decode

html - 维度中 "x"的正确 HTML 实体是什么?

java - 为什么 dec 到字符串的转换在 android 上不能正常工作?

javascript - wysihtml5编辑器中的特殊符号

javascript - 跳过 javascript 正则表达式中前面的 html 实体

PHP $_POST 不带重音符号

json - 在 PySpark 中有效地清理复杂 JSON 文件中的 HTML 实体