明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

在HTML中有哪一些引用CSS的方式

[摘要]這次給大家?guī)碓贖TML中有哪些引用CSS的方式,在HTML中有引用CSS的方式的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來看一下。在HTML中,引入CSS的方法主要有行內(nèi)式、內(nèi)嵌式、導(dǎo)入式和鏈接式行內(nèi)式:即在標(biāo)記的style屬性中設(shè)定CSS樣式,這種方式本質(zhì)上沒有體現(xiàn)出CSS的優(yōu)勢,因此不推薦使用...
這次給大家?guī)碓贖TML中有哪些引用CSS的方式,在HTML中有引用CSS的方式的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來看一下。

在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)頁,這種方法很方便。但是對于一個(gè)包含很多頁面的網(wǎng)站,如果每個(gè)頁面都以內(nèi)嵌方式設(shè)置各自的樣式,就失去了CSS帶來的巨大優(yōu)點(diǎn),因此一個(gè)網(wǎng)站通常都是編寫一個(gè)獨(dú)立的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)入式和鏈接式的目的都是將一個(gè)獨(dú)立的CSS文件引入HTML文件,二者有相應(yīng)的區(qū)別。
事實(shí)上,二者最大的區(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ū)別。使用鏈接方式時(shí),會在裝置頁面主體部分之前裝載CSS文件,這樣顯示出來的網(wǎng)頁從一開始就是帶有樣式的效果,而使用導(dǎo)入式時(shí),會在整個(gè)頁面裝載完成后再裝載CSS文件,對于有的瀏覽器來說,在一些情況下,如果網(wǎng)頁文件的體積比較大,則會出現(xiàn)先顯示無樣式的頁面,閃爍一下之后再出現(xiàn)樣式設(shè)置后的效果。從瀏覽者的感受來說,這是使用導(dǎo)入式的一個(gè)缺陷。對于一些比較大的網(wǎng)站,為了便于維護(hù),可能會希望把所有的CSS樣式分類別放到幾個(gè)CSS文件中,這樣如果使用鏈接式引入,就需要幾個(gè)語句分別導(dǎo)入CSS文件。如果要調(diào)整CSS文件的分類,就需要同時(shí)調(diào)整HTML文件。這對于維護(hù)工作來說,是一個(gè)缺陷。如果使用導(dǎo)入式,則可以只引進(jìn)一個(gè)總的CSS文件,在這個(gè)文件中再導(dǎo)入其他獨(dú)立的CSS文件;而鏈接式則不具備這個(gè)特征。

因此這里給大家的一個(gè)建議是,如果需要引入一個(gè)CSS文件,則使用鏈接方式;如果需要引入多個(gè)CSS文件,則首先用鏈接方式引入一個(gè)“目錄”CSS文件,這個(gè)“目錄”CSS文件中再使用導(dǎo)入式引入其他CSS文件。
如果希望通過JavaScript來動(dòng)態(tài)決定引入哪個(gè)CSS文件,則必須使用鏈接方式才能實(shí)現(xiàn)。

相信看了這些案例你已經(jīng)掌握了方法,更多精彩請關(guān)注php中文網(wǎng)其它相關(guān)文章!

相關(guān)閱讀:

iframe的去邊框和無邊框有哪些操作方式

怎樣使用html網(wǎng)頁中的錨點(diǎn)

html中如何使用js來獲取本地系統(tǒng)時(shí)間

html超級鏈接a的click事件之后跳轉(zhuǎn)href所指向的地址

以上就是在HTML中有哪些引用CSS的方式的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


網(wǎng)站建設(shè)是一個(gè)廣義的術(shù)語,涵蓋了許多不同的技能和學(xué)科中所使用的生產(chǎn)和維護(hù)的網(wǎng)站。