CSS學(xué)習(xí)之一 CSS樣式的引入
發(fā)布時間:2010-07-27 10:52:25 作者:佚名
我要評論

CSS樣式的引入方法小結(jié)。
HTML中,我們通常使用link元素引入外部樣式表,link有以下幾個屬性:
1、rel,代表“關(guān)系”(relation),在這里,關(guān)系(即rel值)為“stylesheet”;
2、type,總是設(shè)置為“text/css”,描述了使用link加載的數(shù)據(jù)類型;
3、href,值為樣式表的URL,可以是相對的也可以是絕對的;
4、media,默認(rèn)值是“all”,說明樣式表要運用于表現(xiàn)的媒體,還有其他取值:aural(用于語音合成器、屏幕閱讀器和文檔的其他聲音表現(xiàn))、braille(用Braille設(shè)備表現(xiàn)文檔時使用)、embossed(用Braille設(shè)備打印時使用)、handheld(用于手持設(shè)備)、print(為視力正常的用戶打印文檔時使用,還會在顯示文檔的“打印預(yù)覽”時使用)、projection(用于投影儀)、screen(在屏幕媒體,如計算機顯示器中使用)、tty(在固定間距環(huán)境,如電傳打印機中顯示文檔時使用)、tv(在電視上顯示文檔時使用)。不過,各個瀏覽器對它們的支持情況可能不同。
5、title,不常用,但是當(dāng)rel值為“alternate stylesheet”時,使用title屬性可以生成一個候選樣式表列表供用戶選擇。
當(dāng)rel值為“alternate stylesheet”時,還可以提供候選樣式表,只有在用戶選擇這個樣式表時才用于文檔表現(xiàn)。代碼示例如下:
<link rel="stylesheet" type="text/css" href="style1.css" media="screen,print" /><!-- media屬性可以有多個值,用逗號隔開 -->
2 <link rel="alternate stylesheet" type="text/css" href="style2.css" media="screen,print" title="big" /><!-- alternate指定候選樣式表 -->
3 <link rel="alternate stylesheet" type="text/css" href="style3.css" media="screen,print" title="small" />
除此之外,我們還可以使用內(nèi)部樣式表為頁面添加樣式:
<style type="text/css">
2 <!-- /* 把聲明的樣式包含在一個html注釋中,這樣可以解決較老的瀏覽器不識別style的問題 */
3 body {background:grey;}
4 -->
5 </style>
經(jīng)??吹胶芏嗯笥言?lt;style>后面加入HTML注釋,然后再在里面寫樣式,終于知道原因如上。
還有一種方法,就是使用@import方法導(dǎo)入樣式表,只是要注意以下,擺放的位置,因為@import是css定義的引用樣式的方法,所以它應(yīng)該放在<style>元素里面,而且,它前面不能夠有任何其他規(guī)則(當(dāng)然,不包括其它的@import,因為一個<style>里可以放不止一個@import),否則,后面導(dǎo)入的樣式講失效,代碼示例:
<style type="text/css">
2 <!-- /* 把聲明的樣式包含在一個html注釋中,這樣可以解決較老的瀏覽器不識別style的問題 */
3 @import url("style2.css");/* @import出現(xiàn)在樣式表開頭 */
4 body {background:grey;}
5 @import url(style3.css);/* @import前面有樣式,所以被忽略 */
6 -->
7 </style>
接下來就是內(nèi)聯(lián)樣式了,即在HTML標(biāo)簽里添加style屬性,里面寫需要的樣式,但是要注意,@import是不可以用在內(nèi)聯(lián)樣式中的,代碼示例:
像上面的做法是不對的。
暫時這么多,以后會繼續(xù)補充。^_^
1、rel,代表“關(guān)系”(relation),在這里,關(guān)系(即rel值)為“stylesheet”;
2、type,總是設(shè)置為“text/css”,描述了使用link加載的數(shù)據(jù)類型;
3、href,值為樣式表的URL,可以是相對的也可以是絕對的;
4、media,默認(rèn)值是“all”,說明樣式表要運用于表現(xiàn)的媒體,還有其他取值:aural(用于語音合成器、屏幕閱讀器和文檔的其他聲音表現(xiàn))、braille(用Braille設(shè)備表現(xiàn)文檔時使用)、embossed(用Braille設(shè)備打印時使用)、handheld(用于手持設(shè)備)、print(為視力正常的用戶打印文檔時使用,還會在顯示文檔的“打印預(yù)覽”時使用)、projection(用于投影儀)、screen(在屏幕媒體,如計算機顯示器中使用)、tty(在固定間距環(huán)境,如電傳打印機中顯示文檔時使用)、tv(在電視上顯示文檔時使用)。不過,各個瀏覽器對它們的支持情況可能不同。
5、title,不常用,但是當(dāng)rel值為“alternate stylesheet”時,使用title屬性可以生成一個候選樣式表列表供用戶選擇。
當(dāng)rel值為“alternate stylesheet”時,還可以提供候選樣式表,只有在用戶選擇這個樣式表時才用于文檔表現(xiàn)。代碼示例如下:
復(fù)制代碼
代碼如下:<link rel="stylesheet" type="text/css" href="style1.css" media="screen,print" /><!-- media屬性可以有多個值,用逗號隔開 -->
2 <link rel="alternate stylesheet" type="text/css" href="style2.css" media="screen,print" title="big" /><!-- alternate指定候選樣式表 -->
3 <link rel="alternate stylesheet" type="text/css" href="style3.css" media="screen,print" title="small" />
除此之外,我們還可以使用內(nèi)部樣式表為頁面添加樣式:
復(fù)制代碼
代碼如下:<style type="text/css">
2 <!-- /* 把聲明的樣式包含在一個html注釋中,這樣可以解決較老的瀏覽器不識別style的問題 */
3 body {background:grey;}
4 -->
5 </style>
經(jīng)??吹胶芏嗯笥言?lt;style>后面加入HTML注釋,然后再在里面寫樣式,終于知道原因如上。
還有一種方法,就是使用@import方法導(dǎo)入樣式表,只是要注意以下,擺放的位置,因為@import是css定義的引用樣式的方法,所以它應(yīng)該放在<style>元素里面,而且,它前面不能夠有任何其他規(guī)則(當(dāng)然,不包括其它的@import,因為一個<style>里可以放不止一個@import),否則,后面導(dǎo)入的樣式講失效,代碼示例:
復(fù)制代碼
代碼如下:<style type="text/css">
2 <!-- /* 把聲明的樣式包含在一個html注釋中,這樣可以解決較老的瀏覽器不識別style的問題 */
3 @import url("style2.css");/* @import出現(xiàn)在樣式表開頭 */
4 body {background:grey;}
5 @import url(style3.css);/* @import前面有樣式,所以被忽略 */
6 -->
7 </style>
接下來就是內(nèi)聯(lián)樣式了,即在HTML標(biāo)簽里添加style屬性,里面寫需要的樣式,但是要注意,@import是不可以用在內(nèi)聯(lián)樣式中的,代碼示例:
復(fù)制代碼
代碼如下:<p style="@import url('style3.css');">CSS document</p><!-- 不能在style屬性中使用@import -->
像上面的做法是不對的。
暫時這么多,以后會繼續(xù)補充。^_^
相關(guān)文章
- 這篇文章主要介紹了css樣式引入及優(yōu)缺點,本文給大家分享三種css的引入方式,通過代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下2020-04-02
- 本文介紹了網(wǎng)頁引入css樣式的幾種方法,包括內(nèi)聯(lián)式樣式表、嵌入式樣式表、外鏈?zhǔn)?、?dǎo)入式,大家參考使用吧2014-01-14
- CSS樣式引入方法,一般情況下最好使用link加入遠(yuǎn)程樣式,但不好的地方就是當(dāng)網(wǎng)速慢的情況下,這種方法容易使頁面因為樣式?jīng)]有加載而變形,很多大網(wǎng)站首頁都是直接寫到頁面2010-08-26
IE對網(wǎng)頁中引入CSS樣式表的限制-CSS教程-網(wǎng)頁制作-網(wǎng)頁教學(xué)網(wǎng)
首先介紹一下HTML文檔與CSS 的關(guān)聯(lián)常見有4種方式: 1、使用link標(biāo)記 <linkrel="stylesheet"type="text/css"href="sheet.css"/>2008-10-17- 這篇文章主要介紹了HTML外部樣式表如何引入CSS樣式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)2020-12-10