




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《WEB前端》課程任務(wù):文字頁(yè)面的制作CSS樣式添加任務(wù)效果展示1前次課任務(wù):步驟一:內(nèi)容添加本次課任務(wù):步驟二:頁(yè)面美化第一部分Knowledge支撐知識(shí)
CSS簡(jiǎn)介1CSS層疊樣式表(英文全稱:CascadingStyleSheets)是一種用來(lái)表現(xiàn)HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的一個(gè)應(yīng)用)或XML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的一個(gè)子集)等文件樣式的計(jì)算機(jī)語(yǔ)言。CSS是能夠真正做到網(wǎng)頁(yè)表現(xiàn)與內(nèi)容分離的一種樣式設(shè)計(jì)語(yǔ)言。
CSS樣式表功能2靈活控制頁(yè)面中文字的字體、顏色、大小、間距、風(fēng)格及位置;圖片的外形(寬高、邊框樣式、邊距等)以及版面的布局等外觀顯示樣式;隨意設(shè)置一個(gè)文本塊的行高、縮進(jìn),并可以為其加入三維效果的邊框;更方便定位網(wǎng)頁(yè)中的任何元素設(shè)置不同的背景顏色和背景圖片;精確控制網(wǎng)頁(yè)中各元素的位置;可以給頁(yè)面中的元素設(shè)置各種過(guò)濾器,從而產(chǎn)生諸如陰影、模糊、透明等效果,而這些效果只有在一些圖像處理軟件中才能實(shí)現(xiàn);可以與腳本語(yǔ)言相結(jié)合,是網(wǎng)頁(yè)中的元素產(chǎn)生各種動(dòng)態(tài)效果。
CSS樣式定義語(yǔ)法3CSS樣式設(shè)置規(guī)則由選擇器、屬性和值三部分組成?;菊Z(yǔ)法:選擇器{屬性1:屬性值1;屬性2:屬性值2;屬性3:屬性值3;}選擇器是用來(lái)指明選取的網(wǎng)頁(yè)元素,聲明則用于定義樣式屬性及屬性值,創(chuàng)建第一個(gè)CSS樣式3HTML文件是CSS的載體,HTML元素通過(guò)CSS來(lái)表現(xiàn),所以首先要?jiǎng)?chuàng)建HTML文件,代碼如下所示。在html文件中的<head>標(biāo)記中添加如下CSS代碼。
CSS樣式添加方法4(1)行內(nèi)式行內(nèi)式也稱為內(nèi)聯(lián)樣式,是通過(guò)標(biāo)記的style屬性來(lái)設(shè)置元素的樣式,基本語(yǔ)法:<標(biāo)記名稱style="屬性1:屬性值1;屬性2:屬性值2…">該語(yǔ)法中style是標(biāo)記的屬性,實(shí)際上任何HTML標(biāo)記都擁有style屬性,用來(lái)設(shè)置行內(nèi)式。適用于指定網(wǎng)頁(yè)中的某一元素的樣式,一般用于測(cè)試用途,效果僅可以控制該標(biāo)簽。
CSS樣式添加方法4(2)內(nèi)嵌式
內(nèi)嵌式是嵌入到HTML文件的<head>標(biāo)簽中,用<style>標(biāo)記說(shuō)明所要定義的樣式,用<style>標(biāo)簽的type屬性來(lái)進(jìn)行CSS語(yǔ)法定義,為了防止不支持CSS的瀏覽器將<style>標(biāo)簽內(nèi)的CSS樣式當(dāng)成普通字符顯示在網(wǎng)頁(yè)上,需要用<!--和-->將CSS樣式括起來(lái),適用于指定當(dāng)前網(wǎng)頁(yè)中的元素的樣式。
CSS樣式添加方法4(3)鏈入式
鏈入式是將所有的樣式放在一個(gè)或多個(gè)以.css為擴(kuò)展名的外部樣式表文件中,通過(guò)<link/>標(biāo)記將外部樣式表文件鏈接到HTML文檔中,其基本語(yǔ)法格式如下:<head><linkhref="CSS文件的路徑"type="text/css"rel="stylesheet"/></head>該語(yǔ)法中,<link/>標(biāo)記需要放在<head>頭部標(biāo)記中,并且必須指定<link/>標(biāo)記的三個(gè)屬性,具體如下:href:定義所鏈接外部樣式表文件的URL,可以是相對(duì)路徑,也可以是絕對(duì)路徑。type:定義所鏈接文檔的類型,在這里需要指定為“text/css”,表示鏈接的外部文件為CSS樣式表。rel:定義當(dāng)前文檔與被鏈接文檔之間的關(guān)系,在這里需要指定為“stylesheet”,表示被鏈接的文檔是一個(gè)樣式表文件。
CSS樣式添加方法4(3)鏈入式首先創(chuàng)建一個(gè)后綴為css的文本文件,并將其保存到一個(gè)合適的路徑,設(shè)置的路徑為”案例/”,即當(dāng)前路徑的案例子目錄中,文件名為first..css.
CSS樣式添加方法4(4)導(dǎo)入外部樣式
基本語(yǔ)法:語(yǔ)法解釋:用import語(yǔ)句輸入樣式表,import語(yǔ)句后的“;”是必需的,是內(nèi)嵌式及鏈接式的結(jié)合應(yīng)用,但相對(duì)于鏈接式而言,樣式會(huì)導(dǎo)入到當(dāng)前文件中,增加當(dāng)前文件的大小,不常用?!禬EB前端》課程文字頁(yè)面的制作CSS基礎(chǔ)選擇器任務(wù)效果展示1第一部分Knowledge支撐知識(shí)基本CSS選擇器2在CSS中,執(zhí)行這一任務(wù)的樣式規(guī)則部分被稱為選擇器。在CSS中的基礎(chǔ)選擇器有標(biāo)記選擇器、類選擇器、id選擇器、通配符選擇器、標(biāo)簽指定式選擇器、后代選擇器和并集選擇器,對(duì)它們的具體解釋如下。CSS樣式設(shè)置規(guī)則由選擇器、屬性和值三部分組成?;菊Z(yǔ)法:選擇器{屬性1:屬性值1;屬性2:屬性值2;屬性3:屬性值3;}{}表示符號(hào)內(nèi)的一組樣式是對(duì)指定對(duì)象設(shè)置的
標(biāo)記選擇器3(1)標(biāo)記選擇器標(biāo)記選擇器是指用HTML標(biāo)記名稱作為選擇器,按標(biāo)記名稱分類,為頁(yè)面中某一類標(biāo)記指定統(tǒng)一的CSS樣式。其基本語(yǔ)法格式如下:例如:上述CSS樣式代碼用于設(shè)置HTML頁(yè)面中所有的段落文本——字體大小為12像素、顏色為紅色、字體為“微軟雅黑”。標(biāo)記名{屬性1:屬性值1;屬性2:屬性值2;屬性3:屬性值3;}p{font-size:12px;color:red;font-family:"微軟雅黑";}類選擇器4(2)類選擇器類選擇器使用“.”(英文點(diǎn)號(hào))進(jìn)行標(biāo)識(shí),后面緊跟類名,其基本語(yǔ)法格式如下:該語(yǔ)法中,類名即為HTML元素的class屬性值,大多數(shù)HTML元素都可以定義class屬性。類選擇器最大的優(yōu)勢(shì)是可以為元素對(duì)象定義單獨(dú)或相同的樣式。定義了一個(gè)類選擇器title1,用來(lái)定義字體的大?。?title1{font-size:12px;)在頁(yè)面中使用定義的樣式:<h2class=“title1”>學(xué)校網(wǎng)站開發(fā)</h2>注意:類名不能以數(shù)字開頭。CSS的類名只能包含字母和數(shù)字。.類名{屬性1:屬性值1;屬性2:屬性值2;屬性3:屬性值3;}類選擇器案例4Iid選擇器4(3)id選擇器id選擇器使用“#”進(jìn)行標(biāo)識(shí),后面緊跟id名,其基本語(yǔ)法格式如下:該語(yǔ)法中,id名即為HTML元素的id屬性值,大多數(shù)HTML元素都可以定義id屬性,元素的id值是唯一的,只能對(duì)應(yīng)于文檔中某一個(gè)具體的元素。#id名{屬性1:屬性值1;屬性2:屬性值2;屬性3:屬性值3;}
id選擇器案例4
CSS樣式添加方法4(3)鏈入式首先創(chuàng)建一個(gè)后綴為css的文本文件,并將其保存到一個(gè)合適的路徑,設(shè)置的路徑為”案例/”,即當(dāng)前路徑的案例子目錄中,文件名為first..css.I通用配符選擇器4(3)通用配符選擇器通用選擇符是一種特殊的選擇符,用‘*’定義頁(yè)面所有元素的樣式,自動(dòng)給能匹配頁(yè)面中所有的元素使用樣式,通用選擇符格式其基本語(yǔ)法格式如下:*{屬性1:屬性值1;屬性2:屬性值2;屬性3:屬性值3;}語(yǔ)法說(shuō)明:其中*代表所有的網(wǎng)頁(yè)元素。應(yīng)用舉例說(shuō)明。I通用配符選擇器案例4《WEB前端》課程CSS高級(jí)特性第一部分Knowledge支撐知識(shí)思考6思考網(wǎng)頁(yè)制作時(shí),對(duì)同一元素,應(yīng)用不同的背景,會(huì)出現(xiàn)什么情況?結(jié)論:定義CSS樣式時(shí),經(jīng)常出現(xiàn)兩個(gè)或更多規(guī)則應(yīng)用在同一元素上,這時(shí)就會(huì)出現(xiàn)優(yōu)先級(jí)的問(wèn)題。
CSS樣式優(yōu)先級(jí)5
如果這上面的四種方式中的兩種用于同一個(gè)頁(yè)面后,就會(huì)出現(xiàn)優(yōu)先級(jí)的問(wèn)題,四種樣式的優(yōu)先級(jí)別是(從高至低):導(dǎo)入樣式行內(nèi)樣式內(nèi)嵌樣式鏈入樣式
CSS優(yōu)先級(jí)案例5
CSS優(yōu)先級(jí)1
選擇器的權(quán)重1CSS選擇器的權(quán)重是一個(gè)用來(lái)確定選擇器優(yōu)先級(jí)的值,它決定了當(dāng)多個(gè)選擇器應(yīng)用于同一個(gè)元素時(shí),哪個(gè)選擇器的樣式規(guī)則被應(yīng)用。CSS選擇器權(quán)重可以按照以下規(guī)則進(jìn)行計(jì)算:1.行內(nèi)樣式的權(quán)重為1000。內(nèi)聯(lián)樣式是直接在元素的`style`屬性中定義的樣式規(guī)則。2.ID選擇器的權(quán)重為100。ID選擇器使用`#`表示,例如`#myElement`。3.類選擇器、屬性選擇器和偽類選擇器的權(quán)重為10。類選擇器使用`.`表示,屬性選擇器使用`[]`表示,偽類選擇器使用`:`表示。4.標(biāo)簽選擇器和偽元素選擇器的權(quán)重為1。標(biāo)簽選擇器是直接使用HTML標(biāo)簽名稱表示的選擇器,例如<div>、<p>、<a>。偽元素選擇器使用,例如::before、::after。當(dāng)多個(gè)選擇器應(yīng)用于同一個(gè)元素時(shí),CSS引擎會(huì)將選擇器的權(quán)重進(jìn)行比較,優(yōu)先應(yīng)用權(quán)重較高的樣式規(guī)則。具有相同權(quán)重的選擇器,后定義的樣式規(guī)則將覆蓋先定義的樣式規(guī)則。
CSS對(duì)應(yīng)的權(quán)重值5 pstrong{color:black;}/*權(quán)重為:1+1*/ strong.sun{color:blue;}/*權(quán)重為:1+10*/ .fatherstrong{color:gray;}/*權(quán)重為:10+1*/ p.fatherstrong{color:pink;}/*權(quán)重為:1+10+1*/ p.father.sun{color:orange;}/*權(quán)重為:1+10+10*/ #headerstrong{color:green;}/*權(quán)重為:100+1*/ #headerstrong.sun{color:red;}/*權(quán)重為:100+1+10*/注意5注意:繼承樣式的權(quán)重為0。
CSS層疊性5層疊性所謂層疊性是指多種CSS樣式的疊加,當(dāng)疊加數(shù)量相同時(shí),通過(guò)層疊(后者覆蓋前者)的樣式。例如,當(dāng)使用內(nèi)嵌式CSS樣式表定義<h2>標(biāo)記為文本居中,鏈入式定義<h2>標(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年五年級(jí)英語(yǔ)上冊(cè) Unit 5 What does he do第四課時(shí)教學(xué)實(shí)錄 人教PEP
- 2024年五年級(jí)數(shù)學(xué)上冊(cè) 3 小數(shù)除法3課時(shí) 練習(xí)課配套教學(xué)實(shí)錄 新人教版
- 17 彩虹的形成 教學(xué)設(shè)計(jì)-2024-2025學(xué)年科學(xué)五年級(jí)上冊(cè)冀人版
- 三農(nóng)信息管理手冊(cè)
- 季度工作進(jìn)度計(jì)劃及實(shí)施方案
- 2023三年級(jí)英語(yǔ)上冊(cè) Module 6 Unit 2 How old are you教學(xué)實(shí)錄 外研版(三起)
- 2023一年級(jí)語(yǔ)文上冊(cè) 第四單元 口語(yǔ)交際:我們做朋友教學(xué)實(shí)錄 新人教版
- 2024-2025學(xué)年高中歷史 第三單元 第二次世界大戰(zhàn) 探究活動(dòng)課一 世界大戰(zhàn)的啟示-戰(zhàn)爭(zhēng)給人類帶來(lái)了什么教學(xué)教學(xué)實(shí)錄1 新人教版選修3
- 6 探訪古代文明(教學(xué)設(shè)計(jì))2023-2024學(xué)年統(tǒng)編版道德與法治 六年級(jí)下冊(cè)
- 12急行跳遠(yuǎn)教學(xué)設(shè)計(jì)8-八年級(jí)體育與健康
- 2025年合肥共達(dá)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)附答案
- 2025美國(guó)急性冠脈綜合征(ACS)患者管理指南解讀課件
- 足球迷互動(dòng)活動(dòng)策劃與執(zhí)行策略
- 公司內(nèi)部辦公用品采購(gòu)預(yù)算表
- 四川省南充市2025屆高三下學(xué)期高考適應(yīng)性考試(二診)語(yǔ)文試題(含答案)
- 湖北省2025屆高三下學(xué)期2月調(diào)考語(yǔ)文試題及參考答案
- 2025年湖南國(guó)防工業(yè)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)完整版
- ESC+2024+心房顫動(dòng)(房顫)管理指南解讀
- 2025年《地陪導(dǎo)游服務(wù)程序》公開課標(biāo)準(zhǔn)教案
- 愛(ài)耳日完整課件
- 2025年國(guó)電投核能限公司招聘高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
評(píng)論
0/150
提交評(píng)論