<base> Nedir?
<base> etiketi, bir HTML belgesinde kullanılan göreceli (relative) URL’ler için temel adresi (base URL) tanımlamak amacıyla kullanılır. Bu etiket yalnızca <head> bölümü içinde yer alır ve sayfadaki bağlantıların hangi ana adrese göre çalışacağını belirler.
Ne İşe Yarar?
<base> etiketi, sayfa içindeki bağlantılar, görseller ve diğer kaynaklar için varsayılan bir başlangıç adresi belirler. Bu sayede her bağlantıda tam URL yazmaya gerek kalmaz. Özellikle aynı dizin yapısını kullanan büyük projelerde bağlantı yönetimini kolaylaştırır.
En Basit Kullanımı
<base> etiketi genellikle href özniteliği ile birlikte kullanılır ve tek başına kapanır.
<head>
<base href="https://www.orneksite.com/">
</head>
Örnek Kullanımlar
Temel URL tanımlama
Sayfadaki tüm göreceli bağlantılar bu adresi temel alır.
<head>
<base href="https://www.site.com/klasor/">
</head>
<body>
<a href="sayfa.html">Sayfa</a>
</body>
Bağlantıların yeni sekmede açılması
<base> etiketi ile tüm bağlantılar için varsayılan hedef belirlenebilir.
<head>
<base href="https://www.site.com/" target="_blank">
</head>
Görsel yollarını kısaltma
Görseller için de temel adres tanımlanabilir.
<head>
<base href="https://www.site.com/assets/">
</head>
<body>
<img src="resim.jpg" alt="Örnek">
</body>
Ne Zaman Kullanılır?
- Birden fazla göreceli bağlantı kullanılan sayfalarda.
- Site dizin yapısı sık sık değişiyorsa.
- Bağlantı yönetimini merkezi hale getirmek istendiğinde.
Küçük İpuçları
- <base> etiketi sayfa başına yalnızca bir kez kullanılmalıdır.
- Mutlaka <head> etiketi içinde yer almalıdır.
- Yanlış base adresi, tüm bağlantıların bozulmasına neden olabilir.
- Küçük projelerde genellikle ihtiyaç duyulmaz.