![HTML5+CSS3 Web前端設(shè)計(jì)基礎(chǔ)教程 第3版 課件 第3章 CSS 3基礎(chǔ)入門_第1頁(yè)](http://file4.renrendoc.com/view4/M00/3F/2B/wKhkGGZfxB-AEJW8AAHUxbvpZdA448.jpg)
![HTML5+CSS3 Web前端設(shè)計(jì)基礎(chǔ)教程 第3版 課件 第3章 CSS 3基礎(chǔ)入門_第2頁(yè)](http://file4.renrendoc.com/view4/M00/3F/2B/wKhkGGZfxB-AEJW8AAHUxbvpZdA4482.jpg)
![HTML5+CSS3 Web前端設(shè)計(jì)基礎(chǔ)教程 第3版 課件 第3章 CSS 3基礎(chǔ)入門_第3頁(yè)](http://file4.renrendoc.com/view4/M00/3F/2B/wKhkGGZfxB-AEJW8AAHUxbvpZdA4483.jpg)
![HTML5+CSS3 Web前端設(shè)計(jì)基礎(chǔ)教程 第3版 課件 第3章 CSS 3基礎(chǔ)入門_第4頁(yè)](http://file4.renrendoc.com/view4/M00/3F/2B/wKhkGGZfxB-AEJW8AAHUxbvpZdA4484.jpg)
![HTML5+CSS3 Web前端設(shè)計(jì)基礎(chǔ)教程 第3版 課件 第3章 CSS 3基礎(chǔ)入門_第5頁(yè)](http://file4.renrendoc.com/view4/M00/3F/2B/wKhkGGZfxB-AEJW8AAHUxbvpZdA4485.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第3章本章就從打基礎(chǔ)出發(fā),向讀者詳細(xì)介紹CSS的基本概念,以及選擇器的使用方法。CSS3基礎(chǔ)入門3.1CSS3的基礎(chǔ)知識(shí)3.1.1CSS介紹1.CSS的發(fā)展歷史CSS有多種版本,CSS1是1996年W3C的一個(gè)正式規(guī)范。CSS2是在CSS1的基礎(chǔ)上增添了某些高級(jí)概念以及高級(jí)的選擇器。CSS3是CSS2技術(shù)的一個(gè)升級(jí)版本,它將以前的規(guī)范分解為多個(gè)小模塊進(jìn)行管理,這些模塊包括:盒子模型、列表模塊、超鏈接方式、語(yǔ)言模塊、背景和邊框、文字特效和多欄布局等。3.1CSS3的基礎(chǔ)知識(shí)2.為什么要使用CSS圖3-1CSS作用示意圖3.CSS的學(xué)習(xí)方法3.1CSS3的基礎(chǔ)知識(shí)3.1.2CSS的語(yǔ)法與注釋CSS由兩部分構(gòu)成:一部分是選擇器(selector),另一部分是一條或多條聲明。這里聲明由一個(gè)屬性(property)和一個(gè)屬性值(value)組成。語(yǔ)法格式如下:selector{property:value;}body{ background:green; font-size:12px;}選擇器屬性值(關(guān)鍵字)屬性1.CSS語(yǔ)法2.CSS注釋3.1CSS3的基礎(chǔ)知識(shí)3.1.3CSS的引入方式1.內(nèi)聯(lián)樣式內(nèi)聯(lián)樣式是將CSS樣式規(guī)則書寫在某個(gè)標(biāo)簽的“style”屬性上,該類型的樣式僅作用于當(dāng)前標(biāo)簽上,作用范圍雖小,但優(yōu)先級(jí)最高。圖3-3內(nèi)聯(lián)樣式預(yù)覽效果3.1CSS3的基礎(chǔ)知識(shí)2.內(nèi)部樣式內(nèi)部樣式將CSS樣式規(guī)則書寫在“<style>”標(biāo)簽里,而<style>標(biāo)簽通常又定義在<head>標(biāo)簽內(nèi)部(其他區(qū)域可以放置),所以這種連接方式?jīng)Q定了該樣式表將作用于本頁(yè)面,而不能控制其他頁(yè)面。圖3-4內(nèi)部樣式預(yù)覽效果3.1CSS3的基礎(chǔ)知識(shí)3.外部樣式外部樣式是將CSS代碼單獨(dú)寫到一個(gè)CSS文件內(nèi),然后在網(wǎng)頁(yè)源代碼中使用<link>標(biāo)簽將樣式文件引入到頁(yè)面中,并書寫在<head>區(qū)域內(nèi)。圖3-8兩個(gè)文件已經(jīng)成功鏈接圖3-7將CSS文檔鏈接至頁(yè)面圖3-9外部樣式預(yù)覽效果3.2盒模型3.2.1盒模型的基本概念元素內(nèi)容區(qū)域外邊距(margin)內(nèi)邊距(padding)邊框(border)圖3-10CSS盒模型3.2盒模型1.內(nèi)邊距(padding)2.邊框(border)3.外邊距(margin)4.盒模型中內(nèi)邊距、邊框和外邊距的關(guān)系對(duì)于盒模型的相關(guān)屬性可以這樣理解:假如用戶購(gòu)買了一臺(tái)冰箱,那么冰箱對(duì)應(yīng)的就是網(wǎng)頁(yè)中的實(shí)際內(nèi)容,冰箱外面包裹的塑料泡沫對(duì)應(yīng)的就是內(nèi)邊距(padding),包裝冰箱的紙盒子對(duì)應(yīng)的就是邊框(border),如果多臺(tái)冰箱放在一起,冰箱與冰箱之間的距離對(duì)應(yīng)的就是外邊距(margin)。3.2盒模型5.CSS的簡(jiǎn)寫(1)padding與margin的簡(jiǎn)寫(2)border的簡(jiǎn)寫3.2盒模型3.2.2計(jì)算盒模型中的寬與高1.盒模型的寬度
盒模型的寬度=左外邊距(margin-left)+左邊框(border-left)+左內(nèi)邊距(padding-left)+內(nèi)容寬度(width)+右內(nèi)邊距(padding-right)+右邊框(border-right)+右外邊距(margin-right)3.2盒模型2.盒模型的高度盒模型的高度=上外邊距(margin-top)+上邊框(border-top)+上內(nèi)邊距(padding-top)+內(nèi)容高度(height)+下內(nèi)邊距(padding-bottom)+下邊框(border-bottom)+下外邊距(margin-bottom)3.2盒模型圖3-11通過(guò)瀏覽器的調(diào)試環(huán)境計(jì)算頁(yè)面元素的寬與高Div的寬度=20px+3px+10px+150px+10px+3px+20px=216pxDiv的高度=10px+3px+20px+150px+20px+3px+10px=216px3.3CSS3初級(jí)選擇器3.3.1通配符選擇器
在編寫代碼時(shí),用“*”表示通配符選擇器,其作用是定義頁(yè)面所有元素的樣式。圖3-12通配符選擇器代碼執(zhí)行效果3.3CSS3初級(jí)選擇器3.3.2類型選擇器
類型選擇器是指以網(wǎng)頁(yè)中已有標(biāo)簽類型作為名稱的選擇器,如body、header和p等。圖3-13類型選擇器代碼執(zhí)行效果3.3CSS3初級(jí)選擇器3.3.3類選擇器類選擇器用于定義頁(yè)面中公共部分的樣式,通過(guò)直接引用元素中Class屬性的值而產(chǎn)生效果,這個(gè)應(yīng)用前面總是有一個(gè)句點(diǎn)“.”,這個(gè)句點(diǎn)用來(lái)標(biāo)識(shí)一個(gè)類選擇器.圖3-14添加類規(guī)則圖3-15類選擇器預(yù)覽效果3.3CSS3初級(jí)選擇器3.3.4ID選擇器圖3-16ID選擇器預(yù)覽效果ID選擇器顧名思義是通過(guò)ID屬性來(lái)調(diào)用的樣式,它與類選擇符極其相似,類選擇符是以“.”開(kāi)頭,而ID選擇器是以“#”開(kāi)頭。3.3CSS3初級(jí)選擇器3.3.5后代選擇器
后代選擇器又稱包含選擇器,使用頻率非常高。這種方式的選擇器將選取其下所有匹配的子元素,且忽視層級(jí)關(guān)系。圖3-17包含選擇器預(yù)覽效果3.3CSS3初級(jí)選擇器3.3.6群組選擇符
在HMTL文檔中,如果需要對(duì)一組不同的標(biāo)簽進(jìn)行相同樣式的指派,群組選擇符就派上了用場(chǎng)。圖3-18群組選擇器預(yù)覽效果3.4CSS3高級(jí)選擇器3.4.1子元素選擇器和相鄰兄弟選擇器1.子元素選擇器2.相鄰兄弟選擇器圖3-19子元素選擇器和相鄰兄弟選擇器預(yù)覽效果3.4CSS3高級(jí)選擇器3.4.2屬性選擇器E[attr]:選擇所有包含attr屬性的元素(無(wú)論值如何)。E[attr=val]:選擇所包含attr屬性,且attr值為val的元素。E[attr^=val]:選擇所有包含attr屬性,且attr值以val開(kāi)頭的元素。E[attr$=val]:選擇所有包含attr屬性,且attr值以val結(jié)束的元素。E[attr*=val]:選擇所有包含attr屬性,且attr值中包含val的元素。圖3-20屬性選擇器預(yù)覽效果3.4CSS3高級(jí)選擇器3.4.3關(guān)于優(yōu)先級(jí)瀏覽器解析時(shí)應(yīng)用樣式的順序如下,誰(shuí)最后應(yīng)用,誰(shuí)的優(yōu)先級(jí)最高。 1)先應(yīng)用瀏覽器自身的默認(rèn)樣式; 2)再應(yīng)用從父級(jí)元素繼承過(guò)來(lái)的樣式; 3)標(biāo)簽樣式(類型
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年普通整流管芯片項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國(guó)帶棚架松式絡(luò)筒機(jī)行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年室內(nèi)型電子顯示屏幕項(xiàng)目可行性研究報(bào)告
- 2025年噸包裝機(jī)項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國(guó)丁維鈣粉行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年三氯乙基磷酸酯項(xiàng)目可行性研究報(bào)告
- 2025至2030年香水木大雙龍船項(xiàng)目投資價(jià)值分析報(bào)告
- 2025至2030年中國(guó)鋁條插角件數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年線性增壓內(nèi)壓力試驗(yàn)機(jī)項(xiàng)目投資價(jià)值分析報(bào)告
- 2025至2030年環(huán)氧樹(shù)脂地坪面層涂料項(xiàng)目投資價(jià)值分析報(bào)告
- 2024-2025學(xué)年深圳市南山區(qū)六年級(jí)數(shù)學(xué)第一學(xué)期期末學(xué)業(yè)水平測(cè)試試題含解析
- 2024-2030年中國(guó)免疫細(xì)胞存儲(chǔ)行業(yè)市場(chǎng)發(fā)展分析及競(jìng)爭(zhēng)形勢(shì)與投資戰(zhàn)略研究報(bào)告
- 工貿(mào)行業(yè)企業(yè)安全生產(chǎn)標(biāo)準(zhǔn)化建設(shè)實(shí)施指南
- 機(jī)械基礎(chǔ)(少學(xué)時(shí))(第三版) 課件全套 第0-15章 緒論、帶傳動(dòng)-氣壓傳動(dòng)
- T-CACM 1560.6-2023 中醫(yī)養(yǎng)生保健服務(wù)(非醫(yī)療)技術(shù)操作規(guī)范穴位貼敷
- 07J912-1變配電所建筑構(gòu)造
- 鋰離子電池串并聯(lián)成組優(yōu)化研究
- 人教版小學(xué)數(shù)學(xué)一年級(jí)下冊(cè)第1-4單元教材分析
- JTS-215-2018碼頭結(jié)構(gòu)施工規(guī)范
- 大酒店風(fēng)險(xiǎn)分級(jí)管控和隱患排查治理雙體系文件
- 財(cái)務(wù)實(shí)習(xí)生合同
評(píng)論
0/150
提交評(píng)論