91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

HTML中引入CSS的方式有哪些

發布時間:2022-03-14 10:00:20 來源:億速云 閱讀:638 作者:小新 欄目:web開發

這篇文章給大家分享的是有關HTML中引入CSS的方式有哪些的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

  一、認識CSS

  CSS:層疊樣式表(Cascading Style Sheets)

  樣式表:如果把HTML比作人,那么樣式表就是衣帽服飾,就是用來打扮HTML外觀的(俗話說人靠衣服,網頁靠CSS,才能變得漂亮)

  內容與樣式分離:HTML代碼與CSS代碼分離,讓它們各自去做擅長的事情

  HTML控制結構和內容;CSS控制樣式

  這樣有利于代碼的維護

  舉個栗子:存在已久的QQ空間的裝扮功能就是內容與樣式分離的最好體現

  當我們點擊切換不同的皮膚時,空間頁面會顯示不同的主題樣式,這就是在給網頁更換皮膚啊

  既然將HTML與CSS分離,那么又如何讓它們精誠合作呢?向下看

  二、四種CSS的引入方式

  1. 內聯樣式(行內式)

  即:在html標簽內的style屬性中設定CSS樣式,例如:

  我是段落

  注:這種方式不推薦使用,因為它只能改變當前標簽樣式,多處使用會導致代碼的可維護性極差

  2. 內部樣式(嵌入式)

  即:在html內的head頭部內的style標簽對中設定CSS樣式,例如:

  注:這種方式使html內容結構和css樣式分開,便于閱讀且代碼比較集中,但CSS樣式只對當前頁面有效。

  當多個頁面需要引用同一個CSS樣式時,修改CSS樣式將十分麻煩,此時不利于代碼維護,可維護性變差。

  3. 外部樣式(鏈接式:link)

  即:使用html的link標簽引入一個外部獨立的 .css 文件

  link標簽放在html文件內的head頭部中,例如:

  注:這種方式,CSS代碼存儲在一個外部獨立的文件中,若要更換網站樣式,只需修改CSS文件即可,不需改動html文件,所以采用這種方式使代碼具有良好的可維護性

  4. 外部樣式(導入式:@import)

  即:使用CSS的語法規則引入一個外部獨立的 .css 文件

  @import放在html文件head頭部里的style標簽內(@import也可以放在導入樣式表的開頭,去引用其他樣式),例如:

  @import url("style.css");

  注:這種方式與鏈接式link一樣,將CSS代碼存儲在一個外部獨立的文件中,也具有良好的可維護性,但這種方式也有缺點:白屏和無樣式內容閃爍

  嘿,除了以上引用的樣式外,不要忽略 “ 瀏覽器的默認樣式 ” 哦

  三、 引用外部樣式時:link 和 @import 的區別

  1. 從屬關系

  link屬于HTML的標簽,通過 link 標簽的 href 屬性來引入外部文件;link不僅可以引入CSS樣式表,還可以定義RSS、rel屬性等

  @import屬于CSS的語法,@import語法只有一項作用:導入樣式表

  2. 加載順序

  使用link標簽引入的CSS樣式在加載頁面時被同時加載

  使用@import導入的CSS樣式將在頁面加載完畢之后才被加載

  3. 兼容性

  link 屬于HTML標簽,不存在兼容性問題

  @import 是 CSS2.1 是在CSS2.1提出的,低版本的瀏覽器不支持,只可在 IE5+ 才能被識別

  4. DOM可控區

  link 支持使用Javascript控制DOM去改變樣式(通過 JS 操作 DOM ,插入link標簽來改變樣式)

  @import不支持使用Javascript控制DOM去改變樣式( 由于DOM 方法是基于文檔的,所以無法使用@import的方式插入樣式)

  5. 權重(若有興趣自行查詢它的原因)

  link引入的樣式權重大于@import引入的樣式

感謝各位的閱讀!關于“HTML中引入CSS的方式有哪些”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

武平县| 竹溪县| 中山市| 凌源市| 郁南县| 丰宁| 耿马| 来安县| 绥芬河市| 松桃| 呼和浩特市| 三明市| 丰原市| 鸡泽县| 婺源县| 临西县| 汤阴县| 万山特区| 抚顺县| 花莲市| 紫云| 通河县| 上林县| 剑河县| 霍城县| 山阳县| 罗平县| 阳朔县| 衡阳市| 德兴市| 湛江市| 武平县| 廊坊市| 类乌齐县| 凤翔县| 冕宁县| 宝清县| 甘泉县| 宜昌市| 山阳县| 乌兰浩特市|