中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

那曲县| 城口县| 化德县| 武川县| 宜川县| 麦盖提县| 宁安市| 玉林市| 奇台县| 芒康县| 皮山县| 澜沧| 历史| 锦屏县| 天峨县| 乐都县| 桐梓县| 华安县| 静乐县| 大厂| 镇安县| 开江县| 牟定县| 交城县| 梅州市| 邹城市| 曲沃县| 全椒县| 贡觉县| 沧州市| 清河县| 三明市| 大洼县| 黄浦区| 武邑县| 板桥市| 比如县| 江安县| 濮阳市| 桐柏县| 石家庄市|