日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

css教程

CSS 教程

CSS 響應式設計

CSS實例

拓展閱讀

HTML引入CSS的常見方法及解析

閱讀 (2216)

我們都知道HTML和CSS是作用不相同的兩種語言,但是它們對一個網頁能夠同時產生作用,網頁(webPage)= 內容(html) + 表現(css) + 行為(javascript)。因此需要把CSS引入HTML一起使用。要想在瀏覽器中顯示出預期的CSS樣式表效果,就要讓瀏覽器識別并正確調用CSS。當瀏覽器讀取樣式表時,要依照文本格式來讀,而且當CSS樣式表放在不同的地方,所產生的作用范圍也是不同的。在HTML中,主要用四種方法引入CSS:行內式、內嵌式、導入式和鏈接式。


HTML引入CSS

(1)行內式

<p style=”color:red”>網頁中css的導入方式</p>

即在標記的style屬性中設定CSS樣式,這種方式本質上沒體現出CSS的優勢,因此不推薦使用。


(2)嵌入式

<style type=”text/css”>
    P{ color:red }
</style>
在對頁面中各種元素的設置集中寫在<head>和</head>之間的,對于單個頁面來說,這種方式很方便。但是這種方法的使用情況要少的多,最長見得就是訪問量大的門戶網站。或者訪問量較大的企業網站的首頁。與第一種方法比起來,優點突出,弊端也明顯。優點:速度快,所有的CSS控制都是針對本頁面標簽的,沒有多余的CSS命令;再者不用外鏈CSS文件。直接在HTML文檔中讀取樣式。缺點就是改版麻煩些,單個頁面顯得臃腫,CSS不能被其他HTML引用造成代碼量相對較多,維護也麻煩些。但是采用這種方法的公司大多有錢,對他們來說用戶量是關鍵,他們不缺人進行復雜的維護工作。


(3)導入式

<!-- 導入外部樣式:在內部樣式表的<style></style>標記之間導入一個外部樣式表,導入時用@import。 -->  
<style type="text/css">  
 @import "jisuan.css";  
</style>


(4)鏈接式

<link href="jisuan.css" rel=”stylesheet” type=”text/css” />
導入式和鏈接式差不多,都是從外部引入CSS文件。但是鏈接式對于客戶端用戶瀏覽網站時,效果會好些。

鏈接式可以說是現在占統治地位的引入方法。如同IE與瀏覽器。這也是最能體現CSS特點的方法;最能體現DIV+CSS中的內容與顯示分離的思想,也最易改版維護,代碼看起來也是最美觀的一種。

如果希望用javascript來動態決定引入哪個css文件,則必須使用連接式才能實現。大多數的網站還是比較喜歡使用鏈接的方式引用外部CSS的。


css鏈接式

采用導入式和鏈接式的區別:

1、導入式:會在整個頁面裝載完成后再裝載CSS文件,對于有的瀏覽器來說,在一些情況下,如果網頁文件的體積比較大,則會出現先顯示無樣式的頁面,閃爍一下之后再出現設置樣式后的效果,從瀏覽者的感受來說,這是導入式的一個缺陷。


2、鏈接式:會在裝載頁面主體部分之前裝載css文件,這樣顯示出來的網頁從一開始就是帶有樣式效果的。


對于一些比較大的網站,為了便于維護,可能會希望把所有的css樣式分類別放到幾個CSS文件中,這樣如果使用連接式引入,就需要幾個語句分別導入CSS文件。如果要調整CSS文件的分類,就需要同時調整HTML文件,這對于維護工作來說,是一個缺陷,如果使用導入式,則可以只引進一個總的CSS文件,在這個文件中再導入其他獨立CSS文件;而鏈接式則不具備這個特性。


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

link和@import的區別

Quote link的定義
HTML和XHTML都有一個結構,它使網頁作者可以增加于HTML文檔相關的額外信息。這些額外資源可以是樣式化信息(CSS)、導航助手、屬于另外形式的信息(RSS)、聯系信息等等。

Quote @import的定義

指定導入的外部樣式表及目標設備類型。其實link和@import的最根本區別就是,link是一個html的一個標簽,而@import是css的一個標簽,link除了調用css外還可以有其他作用譬如聲明頁面鏈接屬性,聲明目錄,rss等等,而@import就只能調用css。如果單獨從外部引用css來說,他們的作用是基本一樣,只不過上面的老大不一樣而已。


link和import哪個更好些?

上面說了因為上面的老大不一樣,所以在使用上就會有一些細節的區別,不能說總體誰好誰壞,只能說具體情況具體分析。
1、如果要用javascript進行樣式選擇:
這個時候就要用link,因為link是html元素,可用javascript去控制dom元素最后達到改變樣式的效果。

2、如果要應用打印樣式;
打印樣式顧名思義就是打印頁面時候的樣式。
這個樣式在普通瀏覽下是沒有效果的,只有在打印的時候生效。
如果要為頁面單獨引用打印樣式的話,link和@import都可以的。

3、如果要引用多個樣式;
如果要在一個頁面上引用多個樣式組合產生效果的話,link和@import也是都可以的。

最后,其實這種@import文件導入的方式已經很少用了,建議用link方式。原因是link載入時是和HTML的載入同步加載的,而@import則是在頁面內容載入完成之后再引用的。如果網速慢的話,可能會導致頁面的樣式混亂。另外使用@import時要注意添加地方,在CSS手冊中提到:該規則必須在樣式表頭部最先聲明。并且其后的分號是必需的,如果省略了此分號,外部樣式表將無法正確導入,并會生成錯誤信息。IE使用@import無法引入超過35條的樣式表。
關閉
程序員人生
主站蜘蛛池模板: 日韩一级淫片 | 欧美日韩一区二区三区不卡 | 午夜精品久久久久久久爽 | 欧美综合第一页 | 精品成人在线视频 | 午夜av福利| 天天干狠狠干 | 欧美午夜一区二区 | 免费看成年人视频在线观看 | 天天干天天摸 | 免费观看黄色 | 欧美一区二区久久久 | 欧美日韩中文 | 韩日免费视频 | 国产日韩精品视频一区二区三区 | 欧美人xxx| 91精品国产欧美一区二区 | 免费视频 久久久 | 久久精品2019中文字幕 | 夜夜福利 | 亚洲h网站 | 免费看的一级毛片 | 秋霞毛片少妇激情免费 | 国产精品久久久久久久久久99 | 狠狠狠干 | 欧美黄在线| 欧美aaa一级片 | 色婷婷综合国产精品一区 | 精品国产一区二区三区久久久 | 欧美日韩免费视频 | 国产剧情一区二区三区 | 成人精品国产一区二区4080 | 免费a级毛片在线播放 | 日韩中文字幕一区二区 | 成人在线免费看 | 国产乱妇4p交换乱免费视频 | 欧美日韩免费看片 | 国产精品久久免费视频 | 日本欧美视频 | 国产视频一区二区在线观看 | 精品成人久久 |