link與@important的區別

JavaScript中css引入link與@important的區別

無論是js還是css引入文件都推薦放在head標籤中,是因爲瀏覽器代碼解析是從上到下的,與標籤無關,只是執行順序。

對於一般的文件引用(無需傳遞參數,與DOM無關)放在head或者body中引用都是沒有關係的,

如果js中執行的是對某個DOM節點進行事件綁定,就需要在body後執行引用,

因爲只有DOM元素加載成功後事件註冊纔會有效。

link: 建議使用

    屬於HTML標籤

    加載頁面的同時,加載link

    不光可以引入css文件,還可以定義href、rel等鏈接屬性

    無兼容性問題

    使用DOM控制樣式的時候,只能通過css文件

    權重更大

@important: 慎用

    屬於CSS的語法規則,只能導入樣式表

    頁面全部加載完成之後加載

    只在IE5以上支持

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章