2013-03-02 38 views
6

W3 có các ký hiệu được xác định &mail;&telephone; trong đề xuất dự thảo. Tôi muốn bắt đầu sử dụng chúng ngay bây giờ, mặc dù chúng chưa chính thức.Có cách nào để xác định các ký tự đặc biệt tùy chỉnh trong HTML không?

Có cách nào tôi có thể xác định điều này hay không; ví dụ. &telephone; = ☎?

Tôi đoán nó không thể, và nó không thực sự là một vấn đề - chỉ tò mò là có thể tạo ra ánh xạ ký tự tùy chỉnh như vậy có thể là thú vị.

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

+3

"Đề xuất dự thảo" là bản nháp làm việc từ năm 1996, được viết bởi một người (mặc dù là nhân viên của W3C). Không có gì từng xuất hiện. –

Trả lời

1

thật dễ dàng để triển khai JavaScript này.

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

Một ý tưởng hay hơn là làm điều này ở phía máy chủ. ví dụ: trong PHP, bạn có thể sử dụng hàm strreplace ($ needle, $ haystack) hoặc xác định hằng số điện thoại.

define('telephone','&#x260e'); 
//... 
echo'<span>',telephone,' 001 23456789</span>'; 
Các vấn đề liên quan