2013-03-02 12 views
6

W3 hanno simboli definiti &mail; e &telephone; in una bozza di proposta. Mi piacerebbe iniziare a utilizzarli ora, anche se non sono ancora ufficiali.C'è un modo per definire caratteri speciali personalizzati in HTML?

C'è un modo per definirlo; per esempio. &telephone; = ☎?

Suppongo che non sia possibile, e non è davvero un grosso problema - è solo curioso sapere come sia possibile creare tali mappature di caratteri personalizzate.

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

+3

La "bozza di proposta" è una bozza di lavoro del 1996, scritta da una sola persona (anche se un dipendente del W3C). Niente ne è mai uscito. –

risposta

1

sarebbe davvero facile da implementare questo JavaScript.

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

E 'un'idea molto migliore anche se per fare questo sul lato server. ad es. in PHP è possibile utilizzare la funzione strreplace ($ needle, $ haystack) o definire una costante telefonica.

define('telephone','&#x260e'); 
//... 
echo'<span>',telephone,' 001 23456789</span>';