




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
06頁面導(dǎo)航348任務(wù)1制作網(wǎng)站導(dǎo)航列表任務(wù)2制作網(wǎng)站主導(dǎo)航欄349制作網(wǎng)站導(dǎo)航列表任務(wù)1350●熟練掌握超鏈接偽類的使用技巧。351本任務(wù)使用列表標(biāo)簽、超鏈接標(biāo)簽及浮動樣式完成網(wǎng)站導(dǎo)航列表的布局,使用超鏈接偽類實現(xiàn)光標(biāo)懸停在網(wǎng)站導(dǎo)航項時的變化效果,實現(xiàn)網(wǎng)站導(dǎo)航列表效果如圖所示。352網(wǎng)站導(dǎo)航列表效果353步驟一:定義一個<ul></ul>無序列表,并使其包含四個<li></li>列表項,同時每個列表項中包含一對超鏈接<a></a>。在大多數(shù)網(wǎng)頁中,導(dǎo)航列表的導(dǎo)航項都具有跳轉(zhuǎn)到其他網(wǎng)頁的功能,所以導(dǎo)航列表要使用超鏈接a標(biāo)簽完成,導(dǎo)航列表代碼如圖所示。354導(dǎo)航列表代碼355步驟二:根據(jù)對目標(biāo)效果的分析,去掉列表原有默認(rèn)樣式,同時把列表項設(shè)置為向左浮動,使其橫向排列,樣式代碼如圖所示。樣式代碼356運行效果如圖所示。圖已初步完成導(dǎo)航列表的布局,但是超鏈接a標(biāo)簽所自帶的樣式需要改變。這里需要應(yīng)用超鏈接偽類,在CSS中可以用a選擇器來設(shè)置a標(biāo)簽的常態(tài)樣式。當(dāng)鼠標(biāo)光標(biāo)懸停在a標(biāo)簽上時使用“a:hover”偽類選擇器來設(shè)置此時的樣式。浮動后效果357步驟三:將a標(biāo)簽常態(tài)背景色設(shè)置為藍(lán)色,當(dāng)鼠標(biāo)光標(biāo)懸停在其上時將背景色設(shè)置為紅色。樣式代碼358超鏈接偽類并不是真正意義上的類。它的名稱是由系統(tǒng)定義的,通常由標(biāo)簽名、類名或id名加上冒號“:”構(gòu)成。超鏈接a標(biāo)簽的偽類有四種,具體見表。超鏈接a標(biāo)簽的偽類及含義359上表中列出了超鏈接a標(biāo)簽的四種偽類,分別用于定義訪問前、訪問后、鼠標(biāo)光標(biāo)懸停時及用鼠標(biāo)單擊不放開時。在實際編寫代碼時,通常只使用“a:link”“a:visited”和“a:hover”定義訪問前、訪問后和鼠標(biāo)光標(biāo)懸停時的樣式,且通常對“a:link”和“a:visited”應(yīng)用相同的樣式,使得訪問前和訪問后的超鏈接標(biāo)簽樣式保持一致。制作網(wǎng)站主導(dǎo)航欄任務(wù)2
360●掌握浮動屬性的相關(guān)設(shè)置。361本任務(wù)使用浮動屬性制作繽購樂食電子商務(wù)網(wǎng)站主導(dǎo)航欄,效果如圖所示。362繽購樂食電子商務(wù)網(wǎng)站主導(dǎo)航欄效果363步驟一:在body標(biāo)簽中創(chuàng)建一個頂部盒子div,命名為“index-header”。然后在頂端盒子里面創(chuàng)建兩個子盒子div,一個命名為“header-left”,另一個命名為“header-right”。最后分別為它們加入相應(yīng)的文字內(nèi)容,代碼如圖所示。創(chuàng)建頂部盒子代碼364創(chuàng)建頂部盒子代碼365步驟二:使用CSS代碼設(shè)置頂部盒子樣式。要注意的是,要讓某標(biāo)簽中的內(nèi)容水平居中,一般使用“text-align:center;”來實現(xiàn)。要讓某標(biāo)簽中的內(nèi)容垂直居中,一般通過設(shè)置高度height的值與行高line-height的值相同來實現(xiàn),CSS代碼如圖所示。366設(shè)置頂部盒子樣式代碼367設(shè)置頂部盒子樣式代碼368設(shè)置頂部盒子樣式代碼369步驟三:接下來制作搜索框圖片部分。先將整個懸浮搜索框命名為“index-search”,搜索框左邊放置一張logo圖片,實現(xiàn)方式為:創(chuàng)建一個div盒子,命名為“index-logo”,里面包含一個img標(biāo)簽,把事先準(zhǔn)備好的logo圖片通過src屬性導(dǎo)入。代碼如圖所示。放置logo代碼370步驟四:使用CSS代碼設(shè)置logo樣式,整個搜索框區(qū)域的寬度仍然是1000像素,高度設(shè)置為90像素,將裝logo圖片的盒子寬度設(shè)置為200像素,高度設(shè)置為90像素,距離左側(cè)外邊距50像素。CSS代碼如圖所示。371設(shè)置logo樣式代碼372設(shè)置logo樣式代碼373運行上圖中的代碼,效果如圖所示。設(shè)置logo效果圖374步驟五:在懸浮搜索框“index-search”里創(chuàng)建包含搜索框和按鈕的盒子,命名為“search-bar”,在盒子里面套一個form表單。form表單中包含兩個input表單控件,一個作為文本搜索框,另一個作為按鈕。input標(biāo)簽里面的placeholder屬性是用來設(shè)置提示語的,可以將提示語設(shè)置為placeholder的屬性值,具體代碼如圖所示。創(chuàng)建包含搜索框和按鈕的盒子代碼375步驟六:接下來制作主導(dǎo)航欄,設(shè)置主導(dǎo)航欄大盒子div的名稱為“index-nav”。它里面包含一個大盒子div和一個子ul無序列表,主導(dǎo)航欄的布局主要由ul無序列表來實現(xiàn)。html代碼如圖所示。創(chuàng)建主導(dǎo)航欄盒子376創(chuàng)建主導(dǎo)航欄盒子377步驟七:用CSS代碼設(shè)置主導(dǎo)航欄樣式?!癷ndex-nav”寬度還是設(shè)置為1000像素,高度為45像素,“全部分類”寬度設(shè)置為150像素。因為位于最左側(cè)的“首頁”的左邊沒有豎線,所以把除“首頁”外的li列表項都設(shè)置了一個相同的類名“qc”,以方便統(tǒng)一設(shè)置豎線分隔線,豎線使用“::before”偽類來實現(xiàn),優(yōu)點是無須在html中增加任何附加標(biāo)簽。378設(shè)置主導(dǎo)航欄樣式代碼379設(shè)置主導(dǎo)航欄樣式代碼380在CSS中,通過?oat屬性來定義浮動。所謂元素的浮動是指設(shè)置了浮動屬性的元素會脫離標(biāo)準(zhǔn)文檔流的控制,移動到其父元素中的指定位置。其基本語法格式如下。常用?oat屬性值的含義如下。left:對象居左浮動,文本流向?qū)ο蟮挠覀?cè)。right:對象居右浮動,文本流向?qū)ο蟮淖髠?cè)。none:對象不浮動,該值為默認(rèn)值。381浮動代碼下面通過一個案例來學(xué)習(xí)?oat屬性的用法,代碼如圖所示。382浮動代碼383在上圖中,分別為三個div盒子設(shè)置了不同的寬、高和背景顏色。運行上圖中的代碼,效果如圖所示。圖所示為未添加浮動屬性前的布局樣式,三個盒子依次由上到下排列,符合標(biāo)準(zhǔn)文檔流的布局效果。接下來修改第一個盒子的浮動屬性值,為其設(shè)置左浮動樣式,具體代碼如下。384浮動的應(yīng)用385第一個盒子浮動效果保存html文件后,刷新頁面,第一個盒子浮動效果如圖所示。386從上圖中可以看出,由于為第一個盒子設(shè)置了左浮動樣式,所以其脫離了標(biāo)準(zhǔn)文檔流,其后的元素會自動向上浮動,直到上邊緣與父元素頂部重合。接下來,修改第二個盒子的浮動屬性值,為其添加左浮動樣式。具體代碼如下。387第二個盒子浮動效果保存html文件后,刷新頁面,第二個盒子浮動效果如圖所示。從中可以看出,第二個浮動的盒子排列到了第一個盒子的右側(cè),與第一個盒子在同一行顯示,且都脫離了標(biāo)準(zhǔn)文檔流。此時第三個盒子自
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 莆田學(xué)院《空間分析與決策支持》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川汽車職業(yè)技術(shù)學(xué)院《生物信息學(xué)(雙語)》2023-2024學(xué)年第二學(xué)期期末試卷
- Unit 2 Different families Part A Let's talk Let's learn融合課(教學(xué)設(shè)計)-2024-2025學(xué)年人教PEP版(2024)英語三年級上冊
- 山東女子學(xué)院《統(tǒng)計建模與軟件》2023-2024學(xué)年第二學(xué)期期末試卷
- 陜西警官職業(yè)學(xué)院《大學(xué)語文》2023-2024學(xué)年第二學(xué)期期末試卷
- 黑龍江農(nóng)業(yè)經(jīng)濟(jì)職業(yè)學(xué)院《工程測量》2023-2024學(xué)年第二學(xué)期期末試卷
- 河南建筑職業(yè)技術(shù)學(xué)院《生物統(tǒng)計與試驗設(shè)計實驗》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣東技術(shù)師范大學(xué)《老年學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- Unit 5 Into the wild 單元教學(xué)設(shè)計 -2024-2025學(xué)年高中英語外研版(2019)必修第一冊
- Unit 4 What can you do PB Let's learn (教學(xué)設(shè)計)-2024-2025學(xué)年人教PEP版英語五年級上冊
- 吉利質(zhì)量協(xié)議
- 空調(diào)系統(tǒng)的應(yīng)急預(yù)案
- 2023玻纖增強聚氨酯門窗工程技術(shù)規(guī)程
- 汽車維修廠車輛進(jìn)出廠登記制度
- 部編版七年級語文下冊全冊教案設(shè)計(表格式)
- 浙江2023公務(wù)員考試真題及答案
- 船舶結(jié)構(gòu)與貨運PPT完整全套教學(xué)課件
- Q-SY 08136-2017 生產(chǎn)作業(yè)現(xiàn)場應(yīng)急物資配備選用指南
- 食品分析復(fù)習(xí)資料
- ROCHE甲功及腫瘤項目介紹專家講座
- 3C強制性產(chǎn)品認(rèn)證整套體系文件(2022年版)
評論
0/150
提交評論