欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

在HTML中引入CSS的幾種方式介紹

  發(fā)布時間:2021-11-30 11:20:47   作者:佚名   我要評論
在HTML中,引入CSS的方法主要有行內(nèi)式、內(nèi)嵌式、導(dǎo)入式和鏈接式,下面針對這幾種不同的引入方式給予了使用建議,比較迷惑的朋友可以參考下

使用不同的方法來引用css樣式表,最終到達的效果相同,但是使用不同方法應(yīng)用的css文件將影響到SEO及網(wǎng)頁打開速度效率。

html引用css方法如下

接下來我們將逐個講解html引用css方法的例子

1、直接在html標(biāo)簽元素內(nèi)嵌入css樣式

如<div style="font-size:14px; color:#FF0000;">我是div css測試內(nèi)容-www.dbjr.com.cn支持</div> 效果如下圖
 

2、在html頭部head部分內(nèi)style聲明

插入代碼如下:

<style type="text/css"> 
<!-- 
.ceshi {font-size:14px; color:#FF0000;}/*這里是設(shè)置CSS的樣式內(nèi)容*/ 
--> 
</style>

具體方法如下圖:

3、使用@import引用外部CSS文件方法

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>腳本之家測試</title>
<style type="text/css"> 
<!-- 
@import url(wcss.css);/*這里是通過@import引用CSS的樣式內(nèi)容*/ 
--> 
</style> 
</head>
<body>
<div class="ceshi">我是div css測試內(nèi)容-www.dbjr.com.cn支持</div>
</body>
</html>

Wcss.css文件內(nèi)代碼.ceshi {font-size:14px; color:#FF0000;}

效果如下圖:
 

可以看出使用此方法和使用自帶式引用css樣式表方法有相同處,都是需要在html的head內(nèi)使用style標(biāo)簽引用外部css。

4、使用link來調(diào)用外部的css文件

在head放置<link rel="stylesheet" href="wcss.css" type="text/css" />來調(diào)用外部的wcss.css文件來實現(xiàn)html引用css文件

詳細如下圖
 

此方法就不需要style標(biāo)簽,而是直接通過link一個樣式來引用外部樣式
一般推薦使用link來引用外部的css樣式方法。

使用link來引用外部的css的優(yōu)勢

1、有利于SEO,使用此方法引用外部css文件,將使得html頁面的源代碼少很多比起直接加入css樣式,因為搜索引擎蜘蛛爬行網(wǎng)頁的時候是不爬行css文件的,這樣使得html源代碼很少,使得蜘蛛爬行更快,處理更少,增大了此網(wǎng)頁的權(quán)重,有利于排名。
2、節(jié)約html使得瀏覽器下載網(wǎng)頁時候分開線程了,就像加載一個頁面同時有兩條線在打開一個頁面道理,使得網(wǎng)頁打開格外快。(用戶瀏覽此網(wǎng)頁的時候html源代碼和css文件同時下載,使得更加快速)
3、修改網(wǎng)頁的樣式方便,只需修改css樣式即可修改網(wǎng)頁的美工樣式,如果在網(wǎng)站項目中此方法,因整站應(yīng)用了共用的css基本樣式,這樣修改整站風(fēng)格樣式根據(jù)快捷方便。

下面是一些補充

在HTML中,引入CSS的方法主要有行內(nèi)式、內(nèi)嵌式、導(dǎo)入式和鏈接式
行內(nèi)式:即在標(biāo)記的style屬性中設(shè)定CSS樣式,這種方式本質(zhì)上沒有體現(xiàn)出CSS的優(yōu)勢,因此不推薦使用

例:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Text Demo</title>
</head>
<body>
<h1 style=color:white;background-color=blue;>
This is a line of Text.
</h1>
</body>
</html>

嵌入式:嵌入式則將對頁面中各種元素的設(shè)置集中寫在<head>和</head>之間,對于單一的網(wǎng)頁,這種方法很方便。但是對于一個包含很多頁面的網(wǎng)站,如果每個頁面都以內(nèi)嵌方式設(shè)置各自的樣式,就失去了CSS帶來的巨大優(yōu)點,因此一個網(wǎng)站通常都是編寫一個獨立的CSS樣式表文件,使用以下兩種方式中的一種,引入HTML文檔中。
例:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Text Demo</title>
<style type="text/css">
h1{
       color:white;
       background-color:boue;
       }
</style>
       </head>
       <body>
<h1>This is a line of Text.</h1>
<h1>This is another line of Text.</h1>
       </body>
       </html>

導(dǎo)入式與鏈接式:導(dǎo)入式和鏈接式的目的都是將一個獨立的CSS文件引入HTML文件,二者有相應(yīng)的區(qū)別。
事實上,二者最大的區(qū)別在于鏈接式使用HTML的標(biāo)記引入外部CSS文件,而使用導(dǎo)入式則是使用CSS的規(guī)則引入外部CSS文件。因此它們的語法也不同。
如果使用鏈接式,需要使用如下語句引入外部CSS文件。

<link href="mystyle.css" rel="stylesheet" type="text/css" />

如果使用導(dǎo)入式,則需要使用如下語句。

<style type="text/css">
       @import"mystyle.css";
</style>
 

此外,采用這兩種方式后的顯示效果也略有區(qū)別。使用鏈接方式時,會在裝置頁面主體部分之前裝載CSS文件,這樣顯示出來的網(wǎng)頁從一開始就是帶有樣式的效果,而使用導(dǎo)入式時,會在整個頁面裝載完成后再裝載CSS文件,對于有的瀏覽器來說,在一些情況下,如果網(wǎng)頁文件的體積比較大,則會出現(xiàn)先顯示無樣式的頁面,閃爍一下之后再出現(xiàn)樣式設(shè)置后的效果。從瀏覽者的感受來說,這是使用導(dǎo)入式的一個缺陷。對于一些比較大的網(wǎng)站,為了便于維護,可能會希望把所有的CSS樣式分類別放到幾個CSS文件中,這樣如果使用鏈接式引入,就需要幾個語句分別導(dǎo)入CSS文件。如果要調(diào)整CSS文件的分類,就需要同時調(diào)整HTML文件。這對于維護工作來說,是一個缺陷。如果使用導(dǎo)入式,則可以只引進一個總的CSS文件,在這個文件中再導(dǎo)入其他獨立的CSS文件;而鏈接式則不具備這個特征。
 

因此這里給大家的一個建議是,如果需要引入一個CSS文件,則使用鏈接方式;如果需要引入多個CSS文件,則首先用鏈接方式引入一個“目錄”CSS文件,這個“目錄”CSS文件中再使用導(dǎo)入式引入其他CSS文件。

如果希望通過JavaScript來動態(tài)決定引入哪個CSS文件,則必須使用鏈接方式才能實現(xiàn)。

相關(guān)文章

最新評論