NOT: @ John-Yin cevabı teknik özelliklerde yapılan değişiklikler dikkate alındığında daha uygundur.
Evet. Src ve href arasında bir ayrım vardır ve bunlar birbirinin yerine kullanılamaz. Değiştirilen öğeler için src kullanırken , başvuru belgesi ile bir dış kaynak arasında ilişki kurmak için href kullanılır.
href (Köprü Metni Başvurusu) özelliği, bir Web kaynağının konumunu belirtir, böylece geçerli öğe (bağlantı durumunda a
) veya geçerli belge (durumunda link
) ve bu özellik tarafından tanımlanan hedef bağlantı noktası veya kaynak arasında bir bağlantı veya ilişki tanımlar . Yazdığımızda:
<link href="style.css" rel="stylesheet" />
Tarayıcı, bu kaynağın bir stil sayfası olduğunu ve işlemesayfanın ayrıştırma değil durdurulmuş (render tarayıcı boya ve sayfayı oluşturmak için stil kuralları ihtiyacı beri durdurulmuş olabilir). Css dosyasının içeriğini etiketin içine atmakla aynı şey değildirstyle
. (Bu nedenle, stil sayfalarını html belgenize iliştirmek link
yerine kullanmanız önerilir @import
.)
src (Source) özniteliği, kaynağı geçerli belgeye öğenin tanımının bulunduğu yere gömer. Örneğin. Tarayıcı bulduğunda
<script src="script.js"></script>
Sayfanın yüklenmesi ve işlenmesi, tarayıcı dosyayı getirene, derleyene ve yürütene kadar duraklatılır. Js dosyasının içeriğini script
etiketin içine atmaya benzer . img
Etiketi ile de benzer . Boş bir etikettir ve içine girmesi gereken içerik, src
özellik tarafından tanımlanır . Tarayıcı, görüntüyü alıp yükleyene kadar yüklemeyi duraklatır. [böyledir iframe
]
Tüm JavaScript dosyalarının altına ( </body>
etiketten önce ) yüklenmesinin önerilmesinin nedeni budur
güncelleme : HTML 5 spesifikasyonlarına göre nasıl uygulandığı hakkında daha fazla bilgi için @ John-Yin'in cevabına bakın .