【发布时间】:2016-09-27 06:10:56
【问题描述】:
是否可以在 HTML 中创建自定义实体代码字符?好像我想在网页上显示 space 所以我必须写 但我想创建自定义实体代码,如
首先我设置代码 admin = 'This is admin'
&admin; 所以它应该在页面上显示为 'This is admin'。
如果可能的话,请帮助我。
【问题讨论】:
标签: html unicode character entity
是否可以在 HTML 中创建自定义实体代码字符?好像我想在网页上显示 space 所以我必须写 但我想创建自定义实体代码,如
首先我设置代码 admin = 'This is admin'
&admin; 所以它应该在页面上显示为 'This is admin'。
如果可能的话,请帮助我。
【问题讨论】:
标签: html unicode character entity
亲爱的,
我不知道在 HTML 中是否可行。
但您可以在 XML 中创建。
示例:
首先,您必须编写 XML 文件的顶部。
<!DOCTYPE custome_code [
<!ENTITY admin "This is admin">
]>
现在您可以在 XML 文件的任何位置使用 &admin;。
【讨论】:
不幸的是,在当前的浏览器中这是不可能的(参见Using custom entities in HTML documents)——HTML 实体列表通常是固定的。使用服务器端模板语言(PHP、ASP.NET 等)将允许您对变量执行类似的操作。例如。使用 PHP:
<?php
$admin = 'This is admin';
?>
Lorem ipsum <?=$admin?> fillare emptimum spatium.
或者在 javascript / jQuery 中,您可以设置像 <span class="admin"></span> 这样的占位符,然后使用:
$('.admin').html('This is admin');
【讨论】: