2013-03-02 12 views
6

W3 haben Symbole &mail; und &telephone; in einem Entwurf des Vorschlags festgelegt. Ich möchte diese jetzt benutzen, obwohl sie noch nicht offiziell sind.Gibt es eine Möglichkeit, benutzerdefinierte Sonderzeichen in HTML zu definieren?

Gibt es irgendeine Weise, die ich diese definieren kann; z.B. &telephone; = ☎?

Ich denke, es ist nicht möglich, und es ist nicht wirklich ein Problem - nur neugierig wie in der Lage, solche benutzerdefinierten Zeichenzuordnungen zu erstellen könnte interessant sein.

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

+3

Der "Entwurfsvorschlag" ist ein Arbeitsentwurf von 1996, geschrieben von einer Person (obwohl ein W3C Angestellter). Nichts ist jemals daraus hervorgegangen. –

Antwort

1

wäre es einfach sein, diese JavaScript zu implementieren.

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

Es ist eine viel bessere Idee, dies auf der Serverseite zu tun. z.B. In PHP können Sie die Funktion strreplace ($ nadel, $ haystack) verwenden oder eine Telefonkonstante definieren.

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