مرجع عناصر HTML : عنصر <base>
عنصر <base> در HTML، آدرس اینترنتی پایهای را که برای همه آدرسهای اینترنتی نسبی در یک سند استفاده میشود، مشخص میکند. فقط یک عنصر <base> میتواند در یک سند وجود داشته باشد.
آدرس اینترنتی پایهای که یک سند استفاده میکند، میتواند توسط اسکریپتهایی با Node.baseURI قابل دسترسی باشد. اگر سند هیچ عنصر <base> نداشته باشد، baseURI به طور پیشفرض روی location.href تنظیم میشود.
ویژگیهای این عنصر شامل ویژگیهای سراسری است.
یک عنصر باید دارای یک ویژگی href، یک ویژگی target یا هر دو باشد. اگر حداقل یکی از این ویژگیها مشخص شده باشد، عنصر باید قبل از عناصر دیگری با مقادیر ویژگی که URL هستند، مانند ویژگی href یک ، بیاید.
href
آدرس اینترنتی پایه که در سراسر سند برای URLهای نسبی استفاده میشود. URLهای مطلق و نسبی مجاز هستند. و URLها مجاز نیستند.
target
یک کلمه کلیدی یا نام تعریف شده توسط نویسنده از زمینه مرور پیشفرض برای نمایش نتایج پیمایش از عناصر یا بدون ویژگیهای target صریح. کلمات کلیدی زیر معانی خاصی دارند:
(پیشفرض): نتیجه را در زمینه مرور فعلی نشان دهید.
: نتیجه را در یک زمینه مرور جدید و بدون نام نشان دهید.
: نتیجه را در زمینه مرور والد صفحه فعلی نشان دهید، اگر صفحه فعلی درون یک قاب باشد. اگر والدی وجود نداشته باشد، مانند عمل میکند. : نتیجه را در بالاترین زمینه مرور (زمینه مرور که جد زمینه فعلی است و والدی ندارد) نمایش میدهد. اگر والدی وجود نداشته باشد، مانند عمل میکند.
اگر از چندین عنصر استفاده شود، فقط اولین href و اولین target رعایت میشوند - بقیه نادیده گرفته میشوند.
لینکهایی که به یک قطعه در سند اشاره میکنند - مثلاً - با حل میشوند و یک درخواست HTTP به URL پایه با قطعه پیوست شده ایجاد میکنند.
برای مثال، با توجه به و این لینک: لینک. این لینک به اشاره میکند.
هدف ممکن است شامل خط جدید ASCII، تب یا < نباشد
اگر ویژگی هدف شامل یک خط جدید ASCII، تب یا کاراکتر < باشد، مقدار به بازنشانی میشود. این کار برای جلوگیری از حملات تزریق نشانهگذاری معلق است، حملهای بدون اسکریپت که در آن یک ویژگی هدف بسته نشده به صفحه تزریق میشود، به طوری که هر متنی که پس از آن میآید تا زمانی که مرورگر به کاراکتری که ویژگی را میبندد برسد، ضبط میشود.
تگهای Open Graph از استفاده نمیکنند و همیشه باید URLهای کامل و مطلق داشته باشند. برای مثال:
| مشخصه | توضیحات |
|---|
| دسته بندی محتوا | Metadata content. |
| محتوای مجاز | هیچ؛ این یک عنصر پوچ است. |
| حذف برچسب | باید دارای تگ شروع باشد و نباید تگ پایان داشته باشد. |
| والدین مجاز | یک <head> که شامل عنصر <base> دیگری نباشد. |
| نقش ضمنی ARIA | بدون نقش متناظر |
| نقشهای مجاز ARIA | نقشی مجاز نیست |
| رابط DOM | HTMLBaseElement |