6

W3在提案草案中定义了&mail;符号。&telephone;我想现在就开始使用它们,即使它们还不是官方的。

有什么方法可以定义这个吗?例如&telephone; = ☎

我猜这是不可能的,而且这并不是什么大问题——只是好奇,因为能够创建这样的自定义字符映射可能很有趣。

http://www.w3.org/TR/WD-wwwicn.html

4

1 回答 1

1

实现这个 JavaScript 真的很容易。

var el=document.getElementById('element');
el.innerHTML=el.innerHTML.replace(/\&telephone\;/g,'☎').replace(...........

尽管在服务器端执行此操作是一个更好的主意。例如,在 PHP 中,您可以使用 strreplace($needle,$haystack) 函数或定义电话常量。

define('telephone','&#x260e');
//...
echo'<span>',telephone,' 001 23456789</span>';
于 2013-03-02T14:53:48.027 回答