HTML <base> href حصہ
تعریف اور استعمال
href
اس کا تعریف کرتا ہے کہ صفحے پر تمام سلسلہ جاتی URL کا بنیادی URL کیا جائے گا۔
توضیح
base ایکمینٹ کو استعمال کرکے ایک بنیادی URL مقرر کیا جاسکتا ہے، تاکہ HTML دسٹوکمی میں سلسلہ جاتی لنکات پر اس کی بنیاد پر حل کیا جائے جاسکے۔
سلسلہ جاتی لنک میں URL کا ایجنسی، میزبان اور پورٹ حصہ چھوڑ دیا جاتا ہے، جس کو دوسرے URL کی مدد سے پورا کردیا جاتا ہے (آپسی حصہ میں کسی سے، جو base میں کیا گیا ہے، یا موجودہ دسٹوکمی کا URL)۔
href
حصہ اس کا تعریف کرتا ہے کہ اس کے بعد میں کسی دسٹوکمی کا سلسلہ جاتی URL کو کس بنیادی URL کی مدد سے حل کیا جائے گا۔
مثال
مثال 1
صفحے پر تمام سلسلہ جاتی URL کا بنیادی URL مقرر کرتا ہے:
<!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="تولپ"> </body> </html>
مثال توضیح میں
یہ مثال بنیادی URL کو https://www.codew3c.com/i/photo/ کا رکھا ہے۔ جس میں www.codew3c.com میزبان کا نام ہے، اور /i/photo/ سرور پر تصاویر فائلز کا فولدر ہے۔
دسٹوکمی کی پارٹ کے بعد میں ایک تصویر کا حوالہ دینے والا ایکمینٹ موجود ہے، جس نے flower.png کا سلسلہ جاتی URL استعمال کیا ہے۔ براوزر تصویر لوڈ کرتے وقت بنیادی URL اور سلسلہ جاتی URL کو ملایا کر پورا URL بنادیتا ہے:
https://www.codew3c.com/i/photo/flower.png
مثال 2
صفحے پر تمام سلسلہ جاتی URL کا بنیادی URL مقرر کرتا ہے:
<!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>
مثال توضیح میں
یہ مثال بنیادی URL کو https://www.codew3c.com/html/ کا رکھا ہے۔ جس میں www.codew3c.com میزبان کا نام ہے، اور /html/ سرور پر تصاویر فائلز کا فولدر ہے۔
دسٹوکمی کی پارٹ کے بعد میں ایک لنک بنانے والا ایکمینٹ موجود ہے، جس نے html_basic.asp کا سلسلہ جاتی URL استعمال کیا ہے۔ کسی کے ذریعے اس سلسلہ جاتی لنک پر کلک کیا جاتا ہے تو براوزر بنیادی URL اور سلسلہ جاتی URL کو ملایا کر پورا URL بنادیتا ہے:
https://www.codew3c.com/html/html_basic.asp
پیشکش
اگر base علامت کو نہیں استعمال کیا گیا ہے یا اس کا href صفت کو نہیں سیٹ کیا گیا ہے تو براوزر موجود دستاویز کا URL، تمام نسبی URL کی تفسیر کیلئے بنیادی URL کے طور پر استعمال کریگا。
مثلاً، اگر سائٹ کا ایندھان https://www.codew3c.com/js/index.asp اس URL سے ایک دستاویز لوڈ کیا جاتا ہے، جس میں ایک سوبلینک اسی دستاویز میں html_basic.asp اس نسبی URL کا استعمال کیا گیا ہے، تو اس سوبلینک پر کلک کئے جانے پر براوزر اس نسبی URL کو اس بنیادی URL سے یقینی URL میں تبدیل کرکے دوسرے دستاویز کو لوڈ کریگا۔
نحویات
<base href="URL">
صفت مقدار
مقدار | وصف |
---|---|
URL | یقینی URL کی بنیادی URL کے طور پر استعمال کیا جاتا ہے (مثلاً “http://www.example.com/”)。 |
بھرپایا کریئر
کروم | ایج | فائر فاکس | سافری | آپریا |
---|---|---|---|---|
کروم | ایج | فائر فاکس | سافری | آپریا |
مقابلت | مقابلت | مقابلت | مقابلت | مقابلت |