हेल्लो दोस्तों आज के इस पोस्ट में आपको html base tag in hindi के बारे आपको बताया जा रहा है की क्या होता है कैसे काम करता है तो चलिए शुरु करते है।
html <base> tag का परिचय
html <base> tag के द्वारा आप किसी html document के सभी urls के लिए base url specify किया जाता है इसके बाद आपको पूरा url लिखने के लिए आवश्यकता नहीं होती है जब भी आप कोई url को add करते है तो base url उस url से पहले automatically prefix कर दिया जाता है
example के लिए मान लीजिये की आपकी images को web-files directory में है जिसका address c:/document/web-files है जब भी आप कोई image को add करते है तो आपको पूरा address को डिफाइन करना होगा जैसे की आप निचे दिया जा रहा है
<img src=”c:/documents/web-files/myimage.png”>
इसी प्रकार आप जितनी images को add करेंगे तो उन सबके लिए भी आपको पूरा address को specify करना होगा लेकिन यदि आप web-file directory के address को base url के रूप में डिफाइन कर दे तो आपको image को add करने के लिए ही पूरा url लिखने की आवश्यकता नहीं होगी जैसे का आप निचे दिया जा रहा है
<img src=”myimage.png”>
document में specify की गयी सभी links base के url से relative हो जाती है base url को page में सबसे उपर डिफाइन किया जा सकता है की और बाकी की links को आप short forms में प्रयोग कर सकते है
html <base> tag का प्रयोग करके document में code को reduce किय जाता है की इसे code को समझने में आसानी भी होती है
html <base> tag का मुख्य drawback यह है की एक बार इसे डिफाइन करने के बाद आप bound हो जाती है क्योकि सभी links के पहले यह automatically prefix हो जाती है यदि आप किसी दूसरी location से कोई image या file को add करना चाहे तो ऐसे करना संभव नहीं है
<base> tag को html5 में भी include किया गया है इसके द्वारा आप सभी urls के लिए base url को डिफाइन करते है और इसके आलावा आप सभी links के लिए target भी set कर सकते है
syntax of html <base> tag
निचे <base> tag का general syntax आपकी दिया जा रहा है
<base href=”base-url” target=”_blank”>
एक <base> tag में या तो href या target attribute को डिफाइन किया जाना आवश्यक होता है <base> को बिना attribute के नहीं डिफाइन किया जा सकता है
html में <base> tag का कोई भी end tag नहीं होता है यह एक empty tag है लेकिन यदि आप इसे XHTML में प्रयोग करते है तो इसे </base> end tag के द्वारा close किया जाना आवश्यक होता है
<base> tag को पुरे document में एक ही बार में डिफाइन किया जाना चाहिए इसे हमेशा <head> tag के अन्दर ही डिफाइन किया जाना चाहिए
attribute of html <base> tag
<base> tag के साथ 2 attribute को available होता है इनके बारे में आपको निचे दिया जा रहा है
- href-इस attribute के द्वारा base url को specify किया जाता है url को double quotes में लिखा जाता है
- target-इस attribute के द्वारा आप links के target को डिफाइन करते है इस attribute की निचे दी गयी वैल्यू को डिफाइन की जा सकती है
- _blank-जब आप link को नयी window में open करना चाहते है तो target _blank को डिफाइन करते है
- _self-जब आप link को current window में ही open करना चाहते है तो target _self को डिफाइन करते है
- _parent-जब आप link को parent container में open करना चाहते है तो target _parent को define करते है
html <base> tag को global और event attribute को भी support करता है
example of html <base> tag
<html>
<head>
<title>html base tag demo</title>
</head>
<body>
<img src=”myImage.png”>
</body>
</html>
reference-https://www.tutorialspoint.com/html/html_base_tag.htm
निवेदन:-आप सभी छात्र –छात्रों से निवेदन है की अगर आपको ये Topic(html base tag in hindi)अच्छा लगा हो तो कृपया आप इस वेबसाइट के बारे में अपने दोस्तों को जरुर बताये अगर कोई topic(html base tag in hindi ) से संबधित प्रश्न हो तो कमेंट्स(comments) आपके लिए ही बना है और किसी Subject के लेकर भी कोई प्रश्न हो तो कमेंट करे “आपका comments हमारे लिए बहुमूल्य है “ *_*धन्यवाद