href和src是有區別的,並且是不能相互替換的。咱們在可替換的元素上使用src,然而把href用於在涉及的文檔和外部資源之間創建一個關係。css
href (Hypertext Reference)指定網絡資源的位置,從而在當前元素或者當前文檔和由當前屬性定義的須要的錨點或資源之間定義一個連接或者���系。當咱們寫下:html
<link href=」app.css」 rel=」stylesheet」 />瀏覽器
瀏覽器明白當前資源是一個樣式表,頁面解析不會暫停(因爲瀏覽器須要樣式規則去畫或者渲染頁面,渲染過程可能會被被暫停)。這與把css文件內容寫在<style>標籤裏不相同,所以建議使用link標籤而不是@import來吧樣式表導入到html文檔裏。網絡
src (Source)屬性僅僅 嵌入當前資源到當前文檔元素定義的位置。當瀏覽器找到:app
<script src=」app.js」></script>htm
在瀏覽器下載,編譯,執行這個文件以前頁面的加載和處理會被暫停。這個過程與把js文件放到<script>標籤裏相似。這也是建議把JS文件放到底部加載的緣由。固然,img標籤頁與此相似。瀏覽器暫停加載直到提取和加載圖像。ip