W3已在提案草稿中定义了符号&mail;
和&telephone;
。我现在想开始使用它们,即使它们尚未正式使用。
我有什么办法可以定义这个;例如&telephone; = ☎
?
我的猜测是不可能的,这不是一个很大的问题 - 只是好奇,因为能够创建这样的自定义字符映射可能很有趣。
答案 0 :(得分:1)
实现这个JavaScript真的很容易。
var el=document.getElementById('element');
el.innerHTML=el.innerHTML.replace(/\&telephone\;/g,'☎').replace(...........
虽然在服务器端执行此操作,但这是一个更好的主意。 例如在PHP中,您可以使用strreplace($ needle,$ haystack)函数或定义电话常量。
define('telephone','☎');
//...
echo'<span>',telephone,' 001 23456789</span>';