हालांकि target="_blank"
है एचटीएमएल 5 में स्वीकार्य , मैं व्यक्तिगत रूप से यह (यहां तक कि एक नई विंडो में पीडीएफ़ खोलने के लिए) का उपयोग करने के लिए कभी नहीं की कोशिश करो।
HTML को अर्थ और सामग्री को परिभाषित करना चाहिए । अपने आप से पूछें, "होगा जिसका अर्थ है की a
तत्व परिवर्तन करता है, तो target
विशेषता हटा दिया गया है?" यदि नहीं, तो कोड को HTML में नहीं जाना चाहिए। (वास्तव में मुझे आश्चर्य है कि W3C ने इसे रखा ... मुझे लगता है कि वे वास्तव में बस जाने नहीं दे सकते।)
ब्राउज़र व्यवहार , विशेष रूप से, उपयोगकर्ता के साथ इंटरैक्टिव व्यवहार , क्लाइंट-साइड स्क्रिप्टिंग भाषाओं जैसे जावास्क्रिप्ट के साथ लागू किया जाना चाहिए। चूंकि आप चाहते हैं कि ब्राउज़र एक विशेष तरीके से व्यवहार करे, अर्थात, एक नई विंडो खोलते हुए, आपको JS का उपयोग करना चाहिए। लेकिन जैसा कि आपने उल्लेख किया है, इस व्यवहार के लिए ब्राउज़र को JS पर भरोसा करना आवश्यक है। (हालांकि यदि आपकी साइट इनायत से नीचा दिखाती है, या उत्तरोत्तर बढ़ाती है, या जो भी है , तो यह अभी भी ठीक होना चाहिए। जेएस अक्षम वाले उपयोगकर्ता बहुत याद नहीं करेंगे।)
यह कहा जा रहा है, इनमें से कोई भी सही उत्तर नहीं है। कहीं न कहीं राय है कि एक लिंक कैसे खुलता है अंत में अंतिम उपयोगकर्ता द्वारा तय किया जाना चाहिए । इसका उदाहरण लीजिए।
आप विकिपीडिया पर सर्फिंग कर रहे हैं, खरगोश के छेद में गहरा और गहरा हो रहा है। आपके पढ़ने में एक लिंक आता है।
मान लें कि आप वापस आने से पहले लिंक किए गए पेज को तुरंत स्किम करना चाहते हैं। आप इसे एक नए टैब में खोल सकते हैं, और फिर इसे पूरा करने के बाद बंद कर सकते हैं (क्योंकि 'बैक' बटन को हिट करने और पेज रीलोड की प्रतीक्षा में बहुत लंबा समय लगता है)। या, क्या होगा अगर यह दिलचस्प दिखता है और आप इसे बाद में सहेजना चाहते हैं? हो सकता है कि आपको इसके बजाय एक नई पृष्ठभूमि टैब में खोलना चाहिए, और वर्तमान पृष्ठ को पढ़ना जारी रखना चाहिए। या, हो सकता है कि आप तय करें कि आप इस पृष्ठ को पढ़ रहे हैं, इसलिए आप वर्तमान टैब में लिंक का अनुसरण करेंगे।
मुद्दा यह है, आपके पास अपने स्वयं के वर्कफ़्लो हैं, और आप अपने ब्राउज़र को तदनुसार व्यवहार करना चाहेंगे। यदि आप इस प्रकार के निर्णय लेते हैं तो आप बहुत निराश हो सकते हैं।
कहा जा रहा है, वेब डेवलपर्स को यह बिल्कुल स्पष्ट करना चाहिए कि उनके लिंक कहाँ जाते हैं, वे किस प्रकार और / या उन स्रोतों के स्वरूपों को संदर्भित करते हैं, और वे क्या करते हैं। टूलटिप्स आपके मित्र हो सकते हैं (जब तक कि आप टैबलेट या फोन का उपयोग नहीं कर रहे हों, उस स्थिति में, मोबाइल साइट पर इन्हें निर्दिष्ट करें)। हम सभी जानते हैं कि यह कितना बेकार हो जाता है कहीं हम उम्मीद नहीं कर रहे थे या कुछ ऐसा हो गया जिसका हमें मतलब नहीं था।