HTML <base> href అట్రిబ్యూట్
నిర్వచనం మరియు ఉపయోగం
href
అట్రిబ్యూట్ పేజీపై అన్ని సమ్మిళిత URLలకు బేస్ URL ని నిర్ణయిస్తుంది.
వివరణ
base ఎలిమెంట్ ని ఉపయోగించడం ద్వారా హెచ్ఎంఎల్ డాక్యుమెంట్ లో సమ్మిళిత లింకులను అనుసరించే బేస్ URL ని నిర్ణయించవచ్చు.
సమ్మిళిత లింకులు URLలో ప్రోటోకాల్, హోస్ట్ మరియు పోర్ట్ భాగాలను ఉపసంహరించబడినవి ఉంటాయి, ఇవి ఇతర URL (బేస్ లో నిర్ణయించబడిన URL లేదా ప్రస్తుత డాక్యుమెంట్ యొక్క 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="tullip"> </body> </html>
ఉదాహరణ వివరణ
ఈ ఉదాహరణలో బేస్ URL ను https://www.codew3c.com/i/photo/ గా నిర్ణయించబడింది. www.codew3c.com ఇంటర్ నెట్ పేరు డొమైన్ ఉంది, మరియు /i/photo/ అనేది ఫోటోలను సమర్పించే సర్వర్ లోని డిరెక్టరీ ఉంది.
డాక్యుమెంట్ యొక్క వెనుకని భాగంలో ఫోటోను సూచించే img ఎలిమెంట్ ఉంది, దానిలో 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/ అనేది ఫోటోలను సమర్పించే సర్వర్ లోని డిరెక్టరీ ఉంది.
డాక్యుమెంట్ యొక్క వెనుకని భాగంలో లింకులను సృష్టించడానికి ఉపయోగించే a ఎలిమెంట్ ఉంది, దానిలో html_basic.asp ఈ సమ్మిళిత URL ఉంది. వినియోగదారుడు ఈ సూపర్ లింకును క్లిక్ చేసినప్పుడు, బ్రౌజర్ బేస్ URL మరియు సమ్మిళిత URL ని పూర్తి URL గా జత చేస్తుంది:
https://www.codew3c.com/html/html_basic.asp
సలహా
base ఎలిమెంట్ ఉండకపోయినప్పుడు లేదా href గుణం ఉండకపోయినప్పుడు బేస్ URL నిర్వచించబడదు, అప్పుడు బ్రౌజర్ ప్రస్తుత డాక్యుమెంట్ యూఆర్ఎల్ అన్ని సాంకేతిక యూఆర్ఎల్ పరిష్కరణ ప్రామాణికంగా పరిగణిస్తుంది.
ఉదాహరణకు, బ్రౌజర్ https://www.codew3c.com/js/index.asp ఈ URL నుండి ఒక డాక్యుమెంట్ లోకి లోడ్ చేసినప్పుడు, ఆ డాక్యుమెంట్ లో హైపర్లింక్ html_basic.asp ఈ సాంకేతిక యూఆర్ఎల్ వాడబడింది, అప్పుడు ఆ హైపర్లింక్ నొక్కినప్పుడు బ్రౌజర్ https://www.codew3c.com/js/html_basic.asp ఈ అబ్సూల్యూట్ URL నుండి రెండవ డాక్యుమెంట్ లోకి లోడ్ చేస్తుంది.
సింథాక్సిస్
<base href="URL">
గుణాంశం విలువ
విలువ | వివరణ |
---|---|
URL | బేస్ యూఆర్ఎల్ అబ్సోల్యూట్ యూఆర్ఎల్ వాస్తవంగా ఉన్నాయి (ఉదాహరణకు “http://www.example.com/” అనే విధంగా). |
బ్రౌజర్ మద్దతు
చ్రోమ్ | ఎడ్జ్ | ఫైర్ఫాక్స్ | సఫారీ | ఓపెరా |
---|---|---|---|---|
చ్రోమ్ | ఎడ్జ్ | ఫైర్ఫాక్స్ | సఫారీ | ఓపెరా |
మద్దతు | మద్దతు | మద్దతు | మద్దతు | మద్దతు |