खाली URL खंड लिंक का उपयोग करते समय, उपयोगकर्ता को पृष्ठ के शीर्ष (जैसे <a href="#">return to top</a>
) पर भेजने के लिए , क्या ये लिंक टूटे हुए या अमान्य माने जाते हैं? मेरा एक टूल उन सभी को टूटी कड़ियों के रूप में लौटा रहा है।
खाली URL खंड लिंक का उपयोग करते समय, उपयोगकर्ता को पृष्ठ के शीर्ष (जैसे <a href="#">return to top</a>
) पर भेजने के लिए , क्या ये लिंक टूटे हुए या अमान्य माने जाते हैं? मेरा एक टूल उन सभी को टूटी कड़ियों के रूप में लौटा रहा है।
जवाबों:
तकनीकी रूप से, "#" एक अच्छी तरह से परिभाषित URL संदर्भ है जो वर्तमान दस्तावेज़ की शुरुआत की ओर इशारा करता है, इसलिए यह औपचारिक अर्थों में "टूटा हुआ" नहीं है। हालाँकि, इसे एक्सेसिबिलिटी के लिए बुरा माना जा सकता है , और यह "नकली" लिंक का एक सामान्य लक्षण भी है, अर्थात ऐसे a
तत्व जो किसी बाहरी चीज़ से लिंक करने वाले होते हैं लेकिन जावास्क्रिप्ट पर निर्भर होते हैं। (बहुत पुराने दिनों में, <a href="..." onclick="...">
एकमात्र ऐसा तत्व था जिसने onclick
विशेषता का समर्थन किया था , इसलिए लोगों ने "डमी" href="#"
विशेषता लिखी , जो वास्तव में डमी नहीं है।)
तो आप इसे एक गलत त्रुटि संदेश के रूप में, या एक उपयोगी चेतावनी संदेश के रूप में मान सकते हैं जो थोड़ा खराब रूप से तैयार हो सकता है।
#
अपने आप में निर्दिष्ट हो जो दस्तावेज़ की शुरुआत को संदर्भित करता है।
मुझे नहीं लगता कि इसे टूटी हुई कड़ी माना जाता है।
टूटी हुई कड़ी एक ऐसा लिंक है जो संसाधनों के लिए मौजूद नहीं है (404 HTTP प्रतिक्रिया)।