HTML Entities के बारे में
HTML entities विशेष वर्ण होते हैं जो HTML में उन वर्णों का प्रतिनिधित्व करने के लिए उपयोग किए जाते हैं जिन्हें अन्यथा HTML कोड के रूप में व्याख्यायित किया जा सकता है। ये आपको आरक्षित वर्णों को प्रदर्शित करने की अनुमति देते हैं, जिन्हें अन्यथा HTML कोड के रूप में व्याख्यायित किया जाएगा, और अदृश्य वर्ण जैसे non-breaking spaces।
HTML Entities के सामान्य उपयोग
- आरक्षित वर्णों को प्रदर्शित करना जैसे <, >, &
- विशेष वर्ण जोड़ना जैसे कॉपीराइट (©) या ट्रेडमार्क (™)
- विभिन्न भाषाओं या लेखन प्रणालियों के वर्ण शामिल करना
- गणितीय प्रतीक या तकनीकी संकेतन जोड़ना
- विभिन्न ब्राउज़रों और प्लेटफार्मों पर सुसंगत रेंडरिंग सुनिश्चित करना
HTML Entities कैसे काम करते हैं
HTML entities को दो तरीकों से संदर्भित किया जा सकता है:
- नामित entities: ampersand से शुरू होते हैं और सेमीकोलन पर समाप्त होते हैं (जैसे,
<
for <) - संख्यात्मक entities: दशमलव या हेक्साडेसिमल मानों का उपयोग करते हैं (जैसे,
<
or<
for <) - HTML5 कई सामान्य वर्णों के लिए नामित entities का समर्थन करता है
- सभी यूनिकोड वर्ण संख्यात्मक entities का उपयोग करके प्रदर्शित किए जा सकते हैं
- एन्कोडर और डिकोडर प्लेन टेक्स्ट और HTML entity प्रारूपों के बीच रूपांतरण में मदद करते हैं
सामान्य HTML Entities
सबसे सामान्य रूप से उपयोग किए जाने वाले HTML entities में शामिल हैं:
<
= < (छोटा)>
= > (बड़ा)&
= & (एम्परसैंड)"
= " (उद्धरण चिह्न)'
= ' (अपोस्ट्रॉफी)
= non-breaking space©
= © (कॉपीराइट)®
= ® (पंजीकृत ट्रेडमार्क)
सुरक्षा विचार
HTML entities का सही उपयोग वेब सुरक्षा के लिए महत्वपूर्ण है। विशेष वर्णों को एन्कोड करके, आप कुछ प्रकार के क्रॉस-साइट स्क्रिप्टिंग (XSS) हमलों को रोक सकते हैं। हमेशा डायनामिक सामग्री को एन्कोड करें जिसमें उपयोगकर्ता द्वारा प्रदान किया गया डेटा शामिल हो सकता है ताकि यह HTML में सुरक्षित रूप से प्रदर्शित हो।
Examples
सादा पाठ | HTML Entities |
---|---|
<div> | <div> |
Smith & Co | Smith & Co |
8 > 3 | 8 > 3 |