मुझे Text में वर्णों की अनुमति देने में कोई प्रतिबंध नहीं मिला है, क्या इसका मतलब यह है कि त्रुटियों की अनुमति है या क्या ऐसे प्रतिबंध हैं जो सामान्य रूप से HTML दस्तावेज़ों को प्रभावित करते हैं?क्या एचटीएमएल 5 वाक्यविन्यास में "पाठ" का अर्थ "कोई चरित्र" है?
उदाहरण के लिए Character Reference Section कहा गया है कि:
आंकिक केरेक्टर सन्दर्भ रूपों [...] संदर्भ के लिए किसी भी यूनिकोड कोड U + 0000, U + 000D, स्थायी रूप से अपरिभाषित यूनिकोड वर्ण (अलावा अन्य बिंदु अनुमति दी जाती है noncharacters), सरोगेट्स (यू + डी 800-यू + डीएफएफएफ), और अंतरिक्ष पात्रों के अलावा अन्य चरित्रों को नियंत्रित करें।
क्या वे पात्र अभी भी टेक्स्ट में अपने "अनपेक्षित" रूप में अनुमत हैं? जैसे attribute value: <span title="Hello ␀ World"></span>
जहां ␀ यू +0000 नल चरित्र है ( यू + 2400)।
धन्यवाद, क्या यह U + 0000 NULL जैसे अक्षर शामिल है? (मैं तदनुसार अपना प्रश्न अपडेट करता हूं) –
@ User7623045 बैकस्लैश का उपयोग अक्षर से बचने के लिए किया जाता है, इसलिए आपके उदाहरण में, \ 0' वास्तव में बच निकला है। ऐसा लगता है कि आपके द्वारा लिंक किए गए दस्तावेज़ बस यह कह रहे हैं कि आपको शून्य मूल्य से बचने के लिए एम्पर्सेंड तकनीक का उपयोग करने की अनुमति नहीं है। जो कुछ भी मैंने पढ़ा है, उसके अनुसार, जब तक आपके चरित्र सेट में शून्य मान न हो, तब तक तकनीकी रूप से इसे आपके मार्कअप में अनचाहे करने के लिए कुछ भी नहीं रोक रहा है। –
जहां तक मुझे एचटीएमएल में पता है, ब्लैकस्लैश को अन्य पात्रों से बचने के लिए एक चरित्र के रूप में उपयोग नहीं किया जाता है (जो कि संस्थाओं के लिए उपयोग किया जाता है)। '\ 0' का उपयोग अभी किया गया था क्योंकि मैं एक प्रश्न में वास्तविक यू +0000 नल चरित्र नहीं डाल सकता (शायद मैं एक भिन्न प्लेसहोल्डर का उपयोग करके इसे और अधिक स्पष्ट कर सकता हूं)। –