تصویر مقاله آموزش تگ base در html
ﺯﻣﺎﻥ ﻣﻄﺎﻟﻌﻪ: 7 دقیقه

آموزش و یادگیری تگ base در HTML

در اين بخش از دوره آموزش HTML در آموزش دون، با تگ <base> آشنا مي‌شويم. اين تگ براي تعيين آدرس پايه (Base URL) و مقصد پيش‌فرض لينک‌ها و مسير فايل‌ها در يک صفحه وب استفاده مي‌شود.

تگ base در HTML چيست؟

تگ <base> معمولاً درون <head> صفحه HTML قرار مي‌گيرد و مشخص مي‌کند که تمام لينک‌ها و منابع نسبي (مثل تصاوير، CSS و JavaScript) نسبت به کدام آدرس پايه هستند.

استفاده از <base> باعث مي‌شود که لينک‌هاي نسبي بدون توجه به مسير فايل HTML به مسير مشخص‌شده در base هدايت شوند.

مثال ساده از تگ base

<!DOCTYPE html>
<html lang="fa">
<head>
  <meta charset="UTF-8">
  <title>نمونه Base</title>
  <base href="https://learndun.ir/" target="_blank">
</head>
<body>
  <a href="blog">صفحه بلاگ</a>
  <img src="images/logo.png" alt="لوگو">
</body>
</html>

در اين مثال:

  • تمام لينک‌ها نسبت به https://learndun.ir/ ساخته مي‌شوند.
  • ويژگي target="_blank" باعث مي‌شود تمام لينک‌ها در تب جديد باز شوند مگر اينکه در تگ <a> به صورت خاص تغيير داده شود.

صفات مهم تگ base

صفت توضيح
href آدرس پايه براي لينک‌ها و منابع نسبي
target نحوه باز شدن لينک‌ها (مثلاً _blank، _self)

نکات حرفه‌اي در استفاده از base

  • تگ <base><head> قرار گيرد.
  • اگر href را مشخص نکنيد، مسيرهاي نسبي بدون تغيير نسبت به محل فايل HTML خواهند بود.
  • ويژگي target در base باعث مي‌شود تمام لينک‌هاي نسبي پيش‌فرض همان رفتار را داشته باشند، اما لينک‌هاي با target مشخص آن را ناديده مي‌گيرند.
  • از base براي پروژه‌هاي بزرگ با مسيرهاي نسبي طولاني يا مسيرهاي تغيير يافته مفيد است.

مثال کاربردي پيشرفته

<head>
  <base href="https://learndun.ir/assets/" target="_self">
</head>

<body>
  <a href="css/style.css">استايل صفحه</a>
  <img src="images/logo.png" alt="لوگو">
</body>

در اين حالت، لينک CSS به آدرس https://learndun.ir/assets/css/style.css اشاره مي‌کند و تصوير به مسير https://learndun.ir/assets/images/logo.png هدايت مي‌شود.

براي يادگيري ساير تگ‌هاي HTML و مديريت مسير فايل‌ها، پيشنهاد مي‌کنيم در دوره آموزش HTML مقدماتي تا پيشرفته آموزش دون شرکت کنيد.

براي مشاهده تمام آموزش‌هاي HTML، به صفحه اصلي آموزش دون مراجعه کنيد.

آموزش قبلي: تگ b در HTML

آموزش بعدي: تگ basefont در HTML

چه امتیازی برای این مقاله میدهید؟

0  از  0  رای

1404/07/22
  • 0
  • 0
محمدمهدی بهارلو

مدرس و برنامه‌نویس فول‌استک با چند سال تجربه در طراحی و توسعه وب‌سایت‌ها و پروژه‌های نرم‌افزاری. در «آموزش دون» تلاش می‌کنم تجربیات عملی خودم را در قالب آموزش‌های کاربردی و پروژه‌محور با شما به اشتراک بگذارم تا یادگیری برنامه‌نویسی را ساده‌تر و لذت‌بخش‌تر تجربه کنید.

دیدگاه و پرسش

هیچ دیدگاهی برای این آموزش ثبت نشده است.