Özellik ''Köprü Tabanı'' <basehref>

Top  Previous  Next

Bir HTML dokümanında resim, javascript, vs gibi harici dosyalara verilen göreceli referanslar, bir doküman tabanı kullanılarak, web tarayıcıları tarafından mutlak referanslara çevrilirler.

Doküman Tabanı, web tarayıcısının o anda göstermekte olduğu sayfanın URI tanımından alınır

Örnek:

http://www.moryazilim.com/moremotion/products/index.html

 
Yukarıdaki URI tanımının, tarayıcının adres alanına girilmiş olduğunu varsayalım. Tarayıcı, sayfayı gösterdiğinde URI tanımının "http://www.moryazilim.com/moremotion/products" bölümünü doküman tabanı olarak alacak ve sayfa içindeki tüm göreceli referansları bu taban üzerinde çözümleyecektir.

Örneğin eğer HTML dokümanı,

  src="../../images/logo.gif"

 
gibi bir göreceli referans içeriyorsa, bu referans;

  "http://www.moryazilim.com/images/logo.gif"

 
şeklinde bir mutlak referansa dönüştürülecektir.

"Köprü Tabanı" özelliğini görecelilik tabanı olarak kullanmak

Sayfanın "Köprü Tabanı" özelliğine bir değer verirseniz, örneğin http://www.moryazilim.com.tr, proje derleme işlemi sırasında (önizlemede değil) HTML sayfası içindeki başlık bölümüne <base href="http://www.moryazilim.com.tr"/> şeklinde bir tanım eklenecektir.

Bu tanım sayesinde tarayıcılar ve e-posta istemci programları HTML sayfası içinde göreceli olarak referans verilmiş olan, harici dosyaların mutlak adreslerini hesaplayabilecektir.

Bakın Sayfa kaynakları için önek