پایه (base)
تگ «پایه (base)» یک «آدرس پایه (Base URL)» و یک «هدف پیش فرض (Default Target)» برای همه لینک ها و منابع نسبی می گذارد. پس لینک های کوتاه، کامل خوانده می شوند. همچنین، می توانی مقصد بازشدن لینک ها را یکجا تعیین کنی.
تعریف و کاربرد تگ پایه (base)
تگ base آدرس پایه و/یا هدف پیش فرض را تعیین می کند. وجود یکی از ویژگی های href یا target الزامی است. فقط یک تگ base مجاز است. همچنین باید داخل تگ head قرار بگیرد.
برای لینک ها به لینک (a) نگاه کن. برای تصویر نسبی به تصویر (img) توجه کن. همچنین، برای فرم ها که target می گیرند به فرم (form) سر بزن.
نمونه عملی از منبع
<head>
<base href="https://www.w3schools.com/" target="_blank">
</head>
<body>
<img src="images/stickman.gif" width="24" height="39" alt="Stickman">
<a href="tags/tag_base.asp">HTML base Tag</a>
</body>
سه گام کاربردی
- base را فقط یک بار، داخل head بگذار.
- اگر لینک ها نسبی هستند، href پایه را تنظیم کن.
- اگر مقصد یکسان می خواهی، target پیش فرض را مشخص کن.
نکته: بعد از تنظیم href، همه آدرس های نسبی از همان پایه خوانده می شوند.
هشدار: چند تگ base نگذار. نتیجه نامشخص می شود و خطا می گیری.
جمع بندی سریع
- فقط یک base در head مجاز است.
- href یا target باید وجود داشته باشند.
- href پایه لینک های نسبی را مشخص می کند.
- target مقصد پیش فرض لینک ها و فرم هاست.
- پس از تغییر base، همه را دوباره تست کن.