css文檔

1. 元素

1.1 替換元素和非替換元素

替換元素: <img src="howdy.gif" > 它會被存儲在文檔外部的一個圖片文件所替代昌犹。

非替換元素: <span>hi there</span>是一個非替換元素监婶,文字“hi there”會由用戶代理顯示忘晤。對于段落宛蚓、標(biāo)題、表格單元格设塔、列表以及 HTML 中的其他大部分元素都是如此凄吏。

1.2 元素顯示角色: 塊級元素行內(nèi)元素

通常HTML 的層級結(jié)構(gòu)允許行內(nèi)元素作為塊級元素的后代,而不是相反闰蛔。

2. 結(jié)合CSS和HTML

2.1 link標(biāo)簽

<link rel="stylesheet" type="text/css" href="sheet1.css" media="all">

一個文檔可以關(guān)聯(lián)多個樣式表痕钢。
最初的目的是允許 HTML 開發(fā)者把包含鏈接標(biāo)簽的文檔與其他文檔關(guān)聯(lián)起來。CSS使用Link標(biāo)簽把樣式表鏈接到文檔中

鏈接必須放置在head元素內(nèi)序六,外部樣式才能成功加載任连,與title不同,它不能被放置在任何其它元素里例诀。

加載頁面時随抠,link標(biāo)簽引入的 CSS 被同時加載裁着;@import引入的 CSS 將在頁面加載完畢后被加載。

@import規(guī)則必須放在其他除了@charset規(guī)則以外的CSS規(guī)則的前面拱她,除此之外沒有限制跨算。

2.1.1屬性

rel:表示“關(guān)系”(relation)。
type:始終設(shè)置為text/css椭懊,這個值描述了被link標(biāo)簽加載的數(shù)據(jù)的類型诸蚕。
href:這個屬性的值是樣式表的 URL
media:一個或多個媒體描述符

2.1.2備用樣式表

<link rel="alternate stylesheet" type="text/css" href="bigtext.css" title="Big Text">
它們只有被用戶選擇的時候才會用于文檔顯示

2.2 style

<style type="text/css">...</style>

2.3 @import指令

@import url(sheet2.css);
與link一樣,@import可以指示瀏覽器加載一個外部樣式然后把它應(yīng)用到 HTML 文檔渲染中氧猬。它們之間主要的區(qū)別只是在于語法和命令的位置背犯。正如我們看到的這樣,@import是被包含在style中的盅抚。命令必須放在其他 CSS 規(guī)則之前漠魏,否則它不會生效。

類似link妄均,你可以在樣式表的 URL 后添加媒體描述符柱锹,來限制樣式表被用于一個或多個媒體:

如果你想要在一個外部樣式表中使用另一個外部樣式表,@import非常有用丰包。因為外部樣式表不能包含任何文檔標(biāo)記禁熏,link元素就無法使用,但@import卻可以邑彪。

3 樣式表內(nèi)容

3.1規(guī)則結(jié)構(gòu)

前綴 廠商
-epub- 國際數(shù)字出版論壇 epub 格式
-moz- 基于 Mozilla 的瀏覽器(如:Firefox)
-ms- Microsoft Internet Explorer
-o- 基于 Opera 的瀏覽器
-webkit- 基于 WebKit 的瀏覽器(如:Safari 和 Chrome)

4 媒體查詢

通過媒體查詢瞧毙,開發(fā)者可以定義不同媒體環(huán)境中瀏覽器可以使用的樣式表。過去寄症,這是通過使用media屬性來為link元素或style元素設(shè)置媒體類型宙彪,以及通過@import或@media聲明的媒體描述符來處理的。

4.1媒體查詢可以使用在以下位置

link元素的media屬性有巧。
style元素的media屬性释漆。
@import聲明的媒體描述符部分。
media聲明的媒體描述符部分篮迎。

@media projection {    body {background: yellow;}  }

4.2媒體類型

all: 用于所有演示媒體男图。

print:用于可視用戶打印文檔以及顯示文檔的打印預(yù)覽。

screen:用于在桌面電腦顯示器等屏幕媒體中顯示文檔柑潦。在此類系統(tǒng)上運行的所有 Web 瀏覽器都是屏幕媒體用戶代理享言。

4.3媒體描述符

彩色打印機上渲染文檔時應(yīng)用外部樣式表的兩種基本等效

<link href="print-color.css" type="text/css" media="print and (color)" rel="stylesheet">
 = 
@import url(print-color.css) print and (color);

and: 只有當(dāng)每個媒體特性都為真,總的查詢結(jié)果才為真渗鬼。
not: 如果所有的條件都為真,樣式表則不會被使用荧琼。not關(guān)鍵字只能用在媒體查詢的開頭譬胎。(color) and not (min-device-width: 800px)
only:

4.4媒體特性描述符和值類型

width
min-width
max-width
device-width
min-device-width
max-device-width
height
min-height
max-height
device-height
min-device-height
max-device-height
aspect-ratio
min-aspect-ratio
max-aspect-ratio
device-aspect-ratio
min-device-aspect-ratio
max-device-aspect-ratio
color
min-color
max-color
color-index
min-color-index
max-color-index
monochrome
min-monochrome
max-monochrome
resolution
min-resolution
max-resolution
orientation
scan
grid
另外還加入了兩個新的值類型

<ratio>
<resolution>

5. 特性查詢

通過判斷用戶代理是否支持特定的屬性-值組合來應(yīng)用樣式塊差牛,被稱作特性查詢。

@supports (color: black) {
    body {color: black;}
    h1 {color: purple;}
    h2 {color: navy;}
}

https://legacy.gitbook.com/book/jack-sparrow/css

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末堰乔,一起剝皮案震驚了整個濱河市偏化,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌镐侯,老刑警劉巖侦讨,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異苟翻,居然都是意外死亡韵卤,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進(jìn)店門崇猫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來沈条,“玉大人,你說我怎么就攤上這事诅炉±酰” “怎么了?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵涕烧,是天一觀的道長月而。 經(jīng)常有香客問我,道長议纯,這世上最難降的妖魔是什么景鼠? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮痹扇,結(jié)果婚禮上铛漓,老公的妹妹穿的比我還像新娘。我一直安慰自己鲫构,他們只是感情好浓恶,可當(dāng)我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著结笨,像睡著了一般包晰。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上炕吸,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天伐憾,我揣著相機與錄音,去河邊找鬼赫模。 笑死树肃,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的瀑罗。 我是一名探鬼主播胸嘴,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼雏掠,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了劣像?” 一聲冷哼從身側(cè)響起乡话,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎耳奕,沒想到半個月后绑青,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡屋群,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年闸婴,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片谓晌。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡掠拳,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出纸肉,到底是詐尸還是另有隱情溺欧,我是刑警寧澤,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布柏肪,位于F島的核電站姐刁,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏烦味。R本人自食惡果不足惜聂使,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望谬俄。 院中可真熱鬧柏靶,春花似錦、人聲如沸溃论。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽钥勋。三九已至炬转,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間算灸,已是汗流浹背扼劈。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留菲驴,地道東北人荐吵。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親捍靠。 傳聞我的和親對象是個殘疾皇子沐旨,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 1.1CSS 基礎(chǔ)與選擇器初識 | CSS 1. CSS 加載方式有幾種森逮? CSS樣式加載一共有四種方式: 1榨婆、行...
    沒糖_cristalle閱讀 697評論 0 0
  • CSS參考手冊 一、初識CSS3 1.1 CSS是什么 CSS3在CSS2.1的基礎(chǔ)上增加了很多強大的新功能褒侧。目前...
    沒汁帥閱讀 3,561評論 1 13
  • 基本常識與實踐 css的每一個語句包括一個場所良风,以及這個場所的一個屬性,還要應(yīng)用到這個屬性一個樣式,一個典型的cs...
    丁俊杰_閱讀 1,033評論 0 0
  • 久違的晴天闷供,家長會烟央。 家長大會開好到教室時,離放學(xué)已經(jīng)沒多少時間了歪脏。班主任說已經(jīng)安排了三個家長分享經(jīng)驗疑俭。 放學(xué)鈴聲...
    飄雪兒5閱讀 7,513評論 16 22
  • 今天感恩節(jié)哎,感謝一直在我身邊的親朋好友婿失。感恩相遇钞艇!感恩不離不棄。 中午開了第一次的黨會豪硅,身份的轉(zhuǎn)變要...
    迷月閃星情閱讀 10,556評論 0 11