href和src有什么區別


href 和 src 區別

href 標識超文本引用,用在 link 和 a 等元素上,href 是引用和頁面關聯,是在當前元素和引用資源之間建立聯系。

src 表示引用資源,表示替換當前元素,用在img,script,iframe 上,src 是頁面內容不可缺少的一部分。

src 是 source 的縮寫,是指向外部資源的位置,指向的內部會遷入到文檔中當前標簽所在的位置;在請求 src 資源時會將其指向的資源下載並應用到當前文檔中,例如js腳本,img圖片和frame等元素。

<script src="JavaScript.js"></script>當瀏覽器解析到這一句的時候會暫停其他資源的下載和處理,直至將該資源加載,編譯,執行完畢,圖片和框架等元素也是如此,類似於該元素所指向的資源嵌套如當前標簽內,這也是為什么要把js腳本放在底部而不是頭部

<link href="common.css" rel="stylesheet"/>當瀏覽器解析到這一句的時候會識別該文檔為 css 文件,會下載但是不會停止對當前文檔的處理,這也是為什么建議使用 link 方式來加載 css 而不是使用 @import。

兩者都是外部引用 CSS 的方式,但是存在一定的區別:

區別1:link是XHTML標簽,除了加載 CSS 外,還可以定義 RSS 等其他事務;@import屬於 CSS 范疇,只能加載CSS。
區別2:link引用 CSS 時,在頁面載入時同時加載;@import需要頁面網頁完全載入以后加載。
區別3:link是XHTML標簽,無兼容問題;@import是在 CSS2.1 提出的,低版本的瀏覽器不支持。
區別4:link支持使用 Javascript 控制DOM去改變樣式;而@import不支持。

點個贊吧

大家加油 😃


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM