1. 程式人生 > >匯入式樣式表CSS與連結式樣式表CSS的區別

匯入式樣式表CSS與連結式樣式表CSS的區別

<!-- 連結外部樣式:也就是在與<head>與</head>標記之間加入一個<link>標記。 -->
<head>
<link href=”style.css” rel=”stylesheet” type=”text/css” />
</head>
<!-- 匯入外部樣式:在內部樣式表的<style></style>標記之間匯入一個外部樣式表,匯入時用@import。 -->
<style type="text/css">
 @import "CssStyle.css";
</style>
因為我總是分不清楚,趁還有點時間就來看看了

首先,讓我們區別一下什麼是連結外部樣式和匯入外部樣式:

我們知道,這兩種引用外部樣式的方式作用幾乎是一樣的,都是將獨立的CSS樣式檔案引用到網頁檔案中來,但二者還是有一些細微的的差別的(因為設計都不會無聊到搞出兩個完全一樣的東西來),下面就根據我所瞭解到的兩個方面進行探討:

1、使用link連結的css是客戶端瀏覽你的網頁時先將外部的CSS檔案載入到網頁當中,然後再進行編譯顯示,所以這種情況下顯示出來的網頁跟我們預期的效果一樣,即使網速再慢也是一樣的效果。而使用@import匯入的CSS就不同了,客戶端在瀏覽網頁時是先將html的結構呈現出來,再把外部的CSS檔案載入到網頁當中,當然最終的效果也是跟前者是一樣的,只是當網速較慢時會出現先顯示沒有CSS統一佈局時的html網頁,這樣就會給閱讀者很不好的感覺。這也是現在大部分網站的CSS都採用連結方式的最主要原因;

2、匯入樣式可以避免過多頁面指向一個css檔案。當網站中使用同一個CSS檔案的頁面不是非常多時,這兩種方式在效果方面幾乎是沒有不同的,但網站的頁面數達到一定程度時(比如新浪等門戶),如果採用連結的方式可能就會使得由於多個頁面呼叫同一個CSS檔案而造成速度下降,但是一般頁面能達到這種程度的網站也會有資本用最好的硬碟,所以這方面的因素也不用怎麼擔心。

綜合以上兩方面的因素,我們可以發現,現在大多數的網站還是比較喜歡使用連結的方式引用外部CSS的。

相關推薦

匯入樣式CSS連結樣式CSS區別

<!-- 連結外部樣式:也就是在與<head>與</head>標記之間加入一個<link>標記。 --> <head> <link href=”style.css” rel=”stylesheet” ty

HTML,字型/列表/圖形/超連結/表格/單/其它(標籤),CSSCSSHTML結合方式,CSS選擇器,CSS擴充套件選擇器

一、HTML 1.html的簡介 (1)什麼是html?HyperText Mark-up Language ,超文字標記型語言,是網頁的語言。 * 超文字:超出文字的範疇 * 標記:理解為標籤,html中所有的操作都是通過標籤來實現的 * html

順序(陣列)連結串列的區別

相關文件 演算法和資料結構系列 學習演算法和資料結構:線性結構 順序表 順序表一般視為陣列,使用一組地址連續的儲存單元依次儲存資料元素 順序表具有以下特點: 長度固定,必須在記憶體分配之前確定陣列長度; 儲存空間連續,即允許隨機訪問任意元素; 資料

JQuery中.css().addClass()設定樣式區別

對於樣式的設定,我們學了addClass與css方法,那麼兩者之間有什麼區別? 可維護性: .addClass()的本質是通過定義個class類的樣式規則,給元素新增一個或多個類。css方法是通過JavaScript大量程式碼進行改變元素的樣式 通過

[資料結構] 陣列連結串列的優缺點和區別

概述   陣列 是將元素在記憶體中連續存放,由於每個元素佔用記憶體相同,可以通過下標迅速訪問陣列中任何元素。但是如果要在陣列中增加一個元素,需要移動大量元素,在記憶體中空出一個元素的空間,然後將要增加的元素放在其中。同樣的道理,如果想刪除一個元素,同樣需要移動大量元素去

陣列連結串列的優缺點和區別

1.陣列: 陣列是將元素在記憶體中連續存放,由於每個元素佔用記憶體相同,可以通過下標迅速訪問陣列中任何元素。但是如果要 在陣列中增加一個元素,需要移動大量元素,在記憶體中空出一個元素的空間,然後將要增

數據庫之間的組合關系

表單 all nco 詳細 放棄 例子 nbsp lazy list 所有表單關系在數據庫中都是組合關系(例子:超市購物小票-->表頭表尾信息,詳細信息) 組合關系:強聚合(雙向多對一,一對多) 必要條件:在保存的時候必須雙方都能找到對方 //一方的配置

順序儲存結構儲存結構的比較(也可以說的順序連結串列的比較)

1、鏈式儲存結構的儲存空間在邏輯上是連續的,但是在物理上是離散的;而順序儲存結構的儲存空間在邏輯上是連續的,在物理上也是連續的。 2、鏈式儲存儲存密度小,但空間利用率較高;順序儲存儲存密度大,但空間利用率較低。 3、順序結構優點是可以隨機讀取元素,缺點是插入和刪除元素要移動大量元素,

外鏈CSS匯入CSS區別

所謂外鏈式css指的是 而匯入式css指的是@import “cssstyle.css”. 首先,讓我們區別一下什麼是連結外部樣式和匯入外部樣式: 我們知道,這兩種引用外部樣式的方式作用幾乎是一樣的,都是將獨立的CSS樣式檔案引用到網頁檔案中來,但二者還是

angular4響應校驗

html檔案: <form [formGroup]="formModel" (submit)="onSubmit()"> <h2>響應式表單與校驗</h2> <div><label>使用者名稱:</label&

css】移動端響應佈局響應字型大小

前言:移動裝置(手機、平板電腦等),已經逐漸成為人們生活中必不可缺的物件了,這也意味著人們更多的用移動裝置瀏覽網頁。然而移動裝置有著各式各樣的解析度與大小,這使用前端開發人員不得不去設配它們。 前言二: 說到移動裝置,一個不得不提就是viewport的設定了 <

【必看】CSS實現響應佈局的方法media的使用教程

用CSS實現響應式佈局 響應式佈局感覺很高大上,很難,但實際上只用CSS也能實現響應式佈局 要用的就是CSS中的沒接查詢,下面就介紹一下怎麼運用: 使用@media 的三種方法 1.直接在CSS檔案中使用: @media 型別 and (條件1) an

XHTML、CSSjavascript入門經典_第七章 層疊樣式

CSS規則組成 CSS控制文字外觀 CSS如何基於Box Model 7.1CSS簡介     CSS規則:         1.選擇器:指定宣告應用於哪個或那些元素(不同元素之間用逗號隔開)         2.宣告:控制元素顯示方式的一個或多個屬性(屬性:值;若沒有最

Python-10:Python語法基礎-運算符表達

輸出 false col 先後 邏輯與 尋址 分享 hello 邏輯或 1、Python運算符簡介   1)什麽是運算符     在Python中經常需要對一個或多個數字進行操作,2+3中的+是運算符,"hello"*20中的*也是運算符   2)運算符有哪些     + 

PHP把下劃線分隔命名的字符串駝峰命名互轉

mat 多少 con bst 忽略 處理 愛的 () abcd 最近項目使用symfony框架,這個框架對數據庫的操作在這個團隊裏使用的是ORM進行操作,說實話使用ORM的開發效率和運行效率不一定高多少,到是它的實體命名和現有數據庫字段的命名不太一樣,ORM實體屬性命名是駝

Python簡明教程:運算符表達

python Python大多數語句都包含表達式,如2+3,一個表達式可以分解為運算符和操作數。在上面的例子中,+為運算符,2和3為操作數。示例:>>> 2+35>>> 3+3*29本文出自 “一萬年太久,只爭朝夕” 博客,請務必保留此出處http://zengwj1

第2章第2講運算符表達

com pri color right auto pre lock .com play main() { printf("%d,%d\n",3+2,3-2); printf("%d,%d,%f\n",3*2,3/2,3.0/2); printf

第12章第1講位運算符表達

表達式 pla image cnblogs mar mage 運算符 nbsp 技術 第12章第1講位運算符與表達式

響應設計:理解設備像素,CSS像素和屏幕分辨率

rtk mos ava hdr nsq gms sco dpt nsca 概述屏幕分辨率、設備像素(device-width)和CSS像素(width)這些術語,在非常多語境下。是可互換的,但也因此easy在有差異的地方引起混淆,實際上它們是不同的概念。屏幕分辨率和設備像

hadoop偽分布集群搭建安裝(ubuntu系統)

log 結束 實的 變量 開啟 web 路徑 har ont 1:Vmware虛擬軟件裏面安裝好Ubuntu操作系統之後使用ifconfig命令查看一下ip; 2:使用Xsheel軟件遠程鏈接自己的虛擬機,方便操作。輸入自己ubuntu操作系統的賬號密碼之後就鏈接成