css在html中應(yīng)用

HTML文檔中應(yīng)用css樣式大致有三種方法:1.link標(biāo)簽鏈接外部樣式表;2.使用style元素包含樣式表;3.使用style屬性,即內(nèi)聯(lián)樣式

一.link標(biāo)簽鏈接外部樣式表

  先看一條較為標(biāo)準(zhǔn)的link標(biāo)記語(yǔ)句:


  link標(biāo)記必須放在head元素中,且不能放在其他元素(如title)內(nèi)部。至于其屬性,rel 代表“關(guān)系“(relation),在這里,關(guān)系為stylesheet,即文檔的外部樣式表,至于其他值以及含義詳情見(jiàn)?http://www.w3school.com.cn/tags/att_link_rel.asp 。type總是設(shè)置為text/css,描述了使用link標(biāo)記加載的數(shù)據(jù)的類(lèi)型。href那么簡(jiǎn)單的就不多說(shuō)了。media 屬性規(guī)定被鏈接文檔將顯示在什么設(shè)備上。當(dāng)然,link標(biāo)記還有其他的一些屬性,比如title(除了說(shuō)的這五個(gè),其他的屬性貌似都沒(méi)啥作用了),接下來(lái)就說(shuō)聊到這個(gè)title屬性的作用。

外部樣式表之候選樣式表將rel屬性設(shè)置為alternate stylesheet 時(shí),就可以定義候選樣式表,只有在用戶(hù)選擇這個(gè)樣式表時(shí)才會(huì)用于文檔表現(xiàn)。例如:


    貌似目前Chrome還不支持這種候選樣式表,我也沒(méi)有找到Chrome的菜單欄,不過(guò)IE、FF均支持此功能(切換樣式表的方法:按下Alt鍵打開(kāi)菜單欄->查看->樣式->選擇樣式表)。注意:①這些樣式表只有一個(gè)會(huì)用于文檔顯示,不會(huì)發(fā)生重疊;②并且每個(gè)樣式表都得有title屬性,不然菜單欄里面沒(méi)有顯示;③默認(rèn)樣式表(也叫首選樣式表)是rel為stylesheet的樣式表,與title屬性的值沒(méi)有關(guān)系。

    還可以為候選樣式表指定同樣的title,把它們分組在一起。例如:


    這樣以來(lái)用戶(hù)就可以在屏幕和打印媒體中為網(wǎng)站選擇不同的樣式表。

二.使用style元素包含樣式表

  style標(biāo)記之間的樣式稱(chēng)為文檔樣式表,或嵌套樣式表。注意:①一定要使用type屬性,其值為"text/css",也可以指定media屬性;

在這里介紹一個(gè)@import指令,它用于指示W(wǎng)eb瀏覽器加載一個(gè)外部樣式表,不過(guò)這條指令要放在其他css規(guī)則之前,否則不起作用。例如:


@import指令的一個(gè)顯著作用就是:如果有一個(gè)外部樣式表,它需要使用其他外部樣式表中的樣式時(shí)就可以在開(kāi)頭使用這條指令導(dǎo)入其他樣式表。

三.內(nèi)聯(lián)樣式

除了在body外部出現(xiàn)的標(biāo)記,style屬性可以與任何其他HTML標(biāo)記關(guān)聯(lián)來(lái)設(shè)置其內(nèi)聯(lián)樣式。注意:①不能在style屬性中使用@import指令

?@import url(main.css);3? ? @import url(sheet1.css) all;4? ? @import url(print.css) print;5? ? h1{color:blue;}6

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • HTML 5 HTML5概述 因特網(wǎng)上的信息是以網(wǎng)頁(yè)的形式展示給用戶(hù)的,因此網(wǎng)頁(yè)是網(wǎng)絡(luò)信息傳遞的載體。網(wǎng)頁(yè)文件是用...
    阿啊阿吖丁閱讀 4,951評(píng)論 0 0
  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,153評(píng)論 1 92
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 28,817評(píng)論 1 45
  • 轉(zhuǎn)載請(qǐng)聲明 原文鏈接地址 關(guān)注公眾號(hào)獲取更多資訊 第一部分 HTML 第一章 職業(yè)規(guī)劃和前景 職業(yè)方向規(guī)劃定位...
    前端進(jìn)階之旅閱讀 16,876評(píng)論 32 459
  • 最近在看html基礎(chǔ),好吧,寫(xiě)點(diǎn)筆記,比較low見(jiàn)諒,反正我自己看懂就行了 CSS基礎(chǔ) 1、css簡(jiǎn)介 casca...
    小龍是只貓閱讀 644評(píng)論 0 1

友情鏈接更多精彩內(nèi)容