यद्यपि यह प्रश्न पहले से ही उत्तर है ( tl; dr: हाँ, एक खाली href
मान मान्य है), मौजूदा उत्तरों में से कोई भी प्रासंगिक विनिर्देशों का संदर्भ नहीं देता है।
खाली स्ट्रिंग URI नहीं हो सकती। हालाँकि, href
विशेषता केवल URI को मान के रूप में नहीं लेती है, बल्कि URI संदर्भों को भी। एक खाली स्ट्रिंग एक URI संदर्भ हो सकता है।
HTML 4.01
HTML 4.01 RFC 2396 का उपयोग करता है , जहाँ वह धारा 4.2 में कहता है । समान-दस्तावेज संदर्भ (बोल्ड जोर मेरा):
एक URI संदर्भ जिसमें URI नहीं होता है, वह वर्तमान दस्तावेज़ का संदर्भ है। दूसरे शब्दों में, किसी दस्तावेज़ के भीतर एक खाली यूआरआई संदर्भ को उस दस्तावेज़ की शुरुआत के संदर्भ के रूप में व्याख्या किया गया है , और केवल एक खंड युक्त पहचानकर्ता वाला संदर्भ उस दस्तावेज़ के पहचाने गए टुकड़े का एक संदर्भ है।
RFC 2396 को RFC 3986 (जो वर्तमान में IETF का URI मानक है ) द्वारा पालन किया जाता है , जो अनिवार्य रूप से यही कहता है ।
एचटीएमएल 5
HTML5 का उपयोग करता है ( मान्य URL संभावित स्थानों से घिरा हुआ → वैध URL ) W3C का URL कल्पना , जिसे बंद कर दिया गया है। इसके बजाय WHATWG के URL मानक का उपयोग किया जाना चाहिए (अंतिम अनुभाग देखें)।
HTML 5.1
HTML 5.1 का उपयोग करता है ( मान्य URL संभावित स्थानों से घिरा हुआ → वैध URL ) WHATWG का URL मानक (अगला भाग देखें)।
WHATWG HTML
WHATWG के एचटीएमएल का उपयोग करता है ( मान्य URL संभावित रिक्त स्थान से घिरा हुआ ) की परिभाषा मान्य URL स्ट्रिंग से WHATWG के URL स्टैंडर्ड , जहां यह कहते हैं कि यह एक हो सकता है कि रिश्तेदार-यूआरएल-साथ-टुकड़ा स्ट्रिंग , कम से कम जो चाहिए एक हो रिश्तेदार-URL स्ट्रिंग , जो एक पथ-सापेक्ष-स्कीम-कम-URL स्ट्रिंग हो सकती है , जो एक पथ-सापेक्ष- URL स्ट्रिंग है , जो किसी योजना स्ट्रिंग के साथ प्रारंभ नहीं होती है :
, और इसकी परिभाषा कहती है (बोल्ड जोर मेरा):
एक पथ- सापेक्ष- URL स्ट्रिंग शून्य या अधिक URL-पथ-खंड तार होनी चाहिए , जो U + 002F (/) द्वारा एक दूसरे से अलग होती है, और U + 002F (/) से शुरू नहीं होती है।