HTML <base> href गुण
वर्णन और उपयोग
href
गुण सभी रिलेटिव यूआरएल के लिए बेस यूआरएल निर्धारित करता है。
व्याख्या
base एलिमेंट को एक बेस यूआरएल सेट करने के लिए उपयोग किया जा सकता है, ताकि HTML दस्तावेज़ के रिलेटिव लिंक इस आधार पर व्याख्या किए जा सकें。
रिलेटिव लिंक यूआरएल में प्रोटोकॉल, मेजबान और पोर्ट के हिस्से को छोड़ देता है, जिसे दूसरे URL (या तो base में निर्धारित URL, या वर्तमान दस्तावेज़ का URL) के आधार पर पूर्ण रूप में निकाला जाता है。
href
गुण संस्करण के बाद के दस्तावेज़ में रिलेटिव यूआरएल को उपयोग करने के लिए बेस यूआरएल निर्धारित करता है。
उदाहरण
उदाहरण 1
इस पृष्ठ के सभी रिलेटिव यूआरएल के लिए बेस यूआरएल निर्धारित करें:
<!DOCTYPE html> <html> <head> <base href="https://www.codew3c.com/i/photo/"> </head> <body> <h1>base href गुण</h1> <img src="flower.png" width="60" height="60" alt="tullip"> </body> </html>
उदाहरण व्याख्या
इस उदाहरण में बेस यूआरएल को https://www.codew3c.com/i/photo/ सेट किया गया है। www.codew3c.com वह मेजबान का डोमेन है और /i/photo/ वह सर्वर पर फोटो फाइलों को संग्रहित करने वाली डिरेक्ट्री है。
दस्तावेज़ के पीछे के हिस्से में एक फोटो को उदाहरण के लिए एक img एलिमेंट है, जो flower.png इस रिलेटिव यूआरएल का उपयोग करता है। ब्राउज़र फोटो लोड करता है तो बेस यूआरएल और रिलेटिव यूआरएल को पूर्ण यूआरएल के रूप में जोड़ देगा:
https://www.codew3c.com/i/photo/flower.png
उदाहरण 2
इस पृष्ठ के सभी रिलेटिव यूआरएल के लिए बेस यूआरएल निर्धारित करें:
<!DOCTYPE html> <html> <head> <base href="https://www.codew3c.com/html/"> </head> <body> <h1>base href गुण</h1> <a href="html_basic.asp">HTML बेसिक</a> </body> </html>
उदाहरण व्याख्या
इस उदाहरण में बेस यूआरएल को https://www.codew3c.com/html/ सेट किया गया है। www.codew3c.com वह मेजबान का डोमेन है और /html/ वह सर्वर पर फोटो फाइलों को संग्रहित करने वाली डिरेक्ट्री है。
दस्तावेज़ के पीछे के हिस्से में एक लिंक बनाने के लिए एक a एलिमेंट है, जो html_basic.asp इस रिलेटिव यूआरएल का उपयोग करता है। उपयोगकर्ता इस सुपरलिंक पर क्लिक करता है तो ब्राउज़र बेस यूआरएल और रिलेटिव यूआरएल को पूर्ण यूआरएल के रूप में जोड़ देगा:
https://www.codew3c.com/html/html_basic.asp
सूचना
यदि base एलीमेंट का उपयोग नहीं किया जाता या उसके href गुण को एक आधार यूआरएल के रूप में सेट नहीं किया जाता, तो ब्राउज़र वर्तमान दस्तावेज़ के यूआरएल को सभी सापेक्षिक यूआरएल के व्याख्यान के लिए आधार मानेगा。
उदाहरण में, यदि ब्राउज़र https://www.codew3c.com/js/index.asp इस यूआरएल से एक दस्तावेज़ लोड करता है, जिसमें एक हिंदी लिंक है जो html_basic.asp इस सापेक्षिक यूआरएल का उपयोग करता है, तो इस लिंक पर क्लिक करने पर ब्राउज़र https://www.codew3c.com/js/html_basic.asp इस अभिलिप्त यूआरएल से दूसरा दस्तावेज़ लोड करने की कोशिश करेगा。
व्याकरण
<base href="URL">
गुण-मूल्य
मूल्य | वर्णन |
---|---|
URL | आधार यूआरएल के लिए अभिलिप्त यूआरएल (उदाहरण के लिए “http://www.example.com/”)。 |
ब्राउज़र समर्थन
च्रोम | एज | फायरफॉक्स | सफारी | ओपेरा |
---|---|---|---|---|
च्रोम | एज | फायरफॉक्स | सफारी | ओपेरा |
सापोर्ट | सापोर्ट | सापोर्ट | सापोर्ट | सापोर्ट |