<base> target एट्रिब्यूट
target एट्रिब्यूट <base> एलिमेंट में दस्तावेज़ के सभी हाइपरलिंक्स के लिए डिफ़ॉल्ट टारगेट सेट करता है। यह <head> सेक्शन में रखा जाता है और पेज के सभी रिलेटिव लिंक्स पर लागू होता है।
सिंटैक्स
<base target="_blank | _self | _parent | _top | framename">
मान
- _blank: सभी लिंक्स नई विंडो/टैब में खुलें
- _self: वही फ्रेम में (डिफ़ॉल्ट)
- _parent: पैरेंट फ्रेम में
- _top: पूरी विंडो बॉडी में
- framename: नामित फ्रेम में
उदाहरण: बेस URL और टारगेट सेट करना
<!DOCTYPE html> <html> <head> <base href="https://www.example.com/tutorials/" target="_blank"> </head> <body> <h2>ट्यूटोरियल सूची</h2> <p><a href="java.html">Java Tutorial</a></p> <p>(यह कार्य करेगा: https://www.example.com/tutorials/java.html)</p> <p><a href="jquery.html">jQuery Tutorial</a></p> <p><a href="blockchain.html">Blockchain Tutorial</a></p> <p><a href="python.html">Python Tutorial</a></p> </body> </html>
आउटपुट
सभी लिंक्स नई विंडो/टैब में खुलेंगे क्योंकि target="_blank" बेस टैग में सेट है।
कोड व्याख्या
<base href="https://www.example.com/tutorials/" target="_blank">
रिलेटिव लिंक java.html स्वतः बन जाता है:
https://www.example.com/tutorials/java.html
महत्वपूर्ण नोट्स
- प्रति दस्तावेज़ केवल एक <base> टैग अनुमत है
- यह <head> में होना चाहिए
- व्यक्तिगत लिंक्स अपने
targetएट्रिब्यूट से इसे ओवरराइड कर सकते हैं - एंकर लिंक्स (
#section) पर भी लागू होता है
सावधानी
सभी लिंक्स को नई टैब में खोलना उपयोगकर्ता अनुभव के लिए खराब माना जाता है। चुनिंदा रूप से उपयोग करें।