【发布时间】:2017-04-24 11:50:16
【问题描述】:
作为我首先要承认的一部分,我作为一个 HTML 应用程序(当然是离线)编写的科幻小说是一个蹩脚的借口,我曾想过创建一个 conlang 用于我的一些角色。作为为 conlang 开发词典的一部分,我认为定义 代码来创建中间助记符文本常量会很有用 [say
<!-- embellish as needed embellish as needed embellish as needed -->
<!DOCTYPE html [
<!ENTITY K1_hamza "’"> <!-- cosmetic cc hrairoo/5-ling consonant -->
<!ENTITY K1_Ltr3 "З"> <!-- cosmetic uc hrairoo/5-ling vowel
[Cyrillic 'Ze'] -->
<!ENTITY K1_ltr3 "з"> <!-- cosmetic lc hrairoo/5-ling vowel
[Cyrillic 'ze'] -->
<!ENTITY K1_langname "(-; If I tell you, I'll have to kill you ;-)">
]>
分别用于显示‹'›、‹З›、‹з›和conlang的名称——还要注意在特定编码区域中定义的Magyar前缀],允许我更改实体显示一次完成整个文档,而不是要求我每隔一圈寻找和替换常用的 explicit 常量(我不必告诉你在低级领域有多大的痛苦那个可以)。
然而,关于声明 s 的文献有点混乱。一些消息来源声称提供了策略,但我还没有找到可以在我的代码中使用的策略。其他消息来源说 s 可以添加到 HTML 的某些方言中,但不能添加到其他方言中(甚至“呈现”为与“-accepting" 方言——HTML5 [我认为我的系统正在使用的] 是一个有问题的例子)。如果情况变得更糟,我可能会在 JavaScript 中安装一些东西,但基于 HTML 的解决方案可能更独立于设备。
您在解开这件事的真相方面提供的任何帮助将不胜感激。
【问题讨论】:
标签: javascript html constants html-entities