隨著計(jì)算機(jī)互聯(lián)網(wǎng)技術(shù)的飛躍發(fā)展,網(wǎng)頁(yè)已成為人們交流和獲取信息不可或缺的一個(gè)工具。網(wǎng)站制作的技術(shù)和網(wǎng)頁(yè)界面的好壞直接影響到瀏覽者數(shù)量,而DIV+CSS這種布局標(biāo)準(zhǔn)由于加載速度快、方便搜索、便于維護(hù)和更新,在網(wǎng)頁(yè)制作中已成為設(shè)計(jì)的主流。作為高職院校教師如何使學(xué)生在網(wǎng)頁(yè)設(shè)計(jì)的技術(shù)和方法上跟上時(shí)代的步伐,培養(yǎng)出實(shí)用的網(wǎng)頁(yè)設(shè)計(jì)人才,是我們要研究的重要課題。
一、 DIV + CSS 的優(yōu)勢(shì)
在網(wǎng)站建設(shè)的Table表格和DIV+CSS兩大布局的方式中,隨著瀏覽器的增多,手機(jī)上網(wǎng)速度的加快,人們需求的增加,Table表格這種布局方式越來(lái)越暴露了它的弊病,而DIV+CSS這種布局方式逐漸被業(yè)內(nèi)各大站所認(rèn)可和應(yīng)用,顯示了它的優(yōu)勢(shì)。
1 . 1 內(nèi)容與樣式分離, 保持網(wǎng)站風(fēng)格一致DIV+CSS這種布局方式的Html文件中只存放網(wǎng)頁(yè)要展示的元素,比如文字,而網(wǎng)頁(yè)文字所表現(xiàn)的樣式,比如,字體、顏色、大小及對(duì)齊方式等完全由CSS樣式這樣一個(gè)單獨(dú)文件給出,并且這個(gè)樣式文件能鏈接到其它的網(wǎng)頁(yè),從而使網(wǎng)站的整體風(fēng)格保持一致。
1 . 2 瀏覽器兼容性強(qiáng), 便于維護(hù)和更新DIV+CSS這種布局方式幾乎所有的瀏覽器都可以使用,而且若要重新布局頁(yè)面或更改網(wǎng)頁(yè)風(fēng)格,不用修改網(wǎng)站中的Html文件,幾乎不用考慮瀏覽器兼容性問(wèn)題,直接修改CSS樣式文件即可。
1 . 3 加載速度快, 方便搜索
DIV+CSS這種布局方式由于將網(wǎng)頁(yè)表現(xiàn)的樣式寫在一個(gè)獨(dú)立的CSS文件中,這樣Html文件的體積小,代碼少,加載速度快。由于Html文件中只是文件的內(nèi)容,所以搜索引擎不用訪問(wèn)CSS樣式文件,在很短的時(shí)間內(nèi)就能檢索并抓到Html文件整個(gè)頁(yè)面中的內(nèi)容,方便搜索。
二、 網(wǎng)頁(yè)設(shè)計(jì)課程現(xiàn)狀
目前,高職院校的網(wǎng)頁(yè)設(shè)計(jì)課程采用Dreamweaver軟件進(jìn)行網(wǎng)頁(yè)制作,學(xué)生習(xí)慣了那種窗口式的控件操作。而對(duì)抽象和復(fù)雜的代碼缺乏學(xué)習(xí)興趣,學(xué)習(xí)難度也比較大。況且,學(xué)生學(xué)習(xí)的內(nèi)容主要依賴于教材這個(gè)載體,而現(xiàn)在的教材重點(diǎn)還是以Table表格這種頁(yè)面布局方式為主,大量的實(shí)例采用的還是表格這種布局方式。而對(duì)DIV+CSS這種布局方式介紹的少之又少,也沒(méi)有系統(tǒng)的完整的實(shí)例進(jìn)行學(xué)習(xí)參考。為了讓學(xué)生真正學(xué)會(huì)用DIV+CSS制作網(wǎng)頁(yè),需要教師在教學(xué)過(guò)程中調(diào)整教學(xué)思路,從教材整體出發(fā)進(jìn)行教學(xué)內(nèi)容改革,結(jié)合Dreamweaver軟件改進(jìn)教學(xué)方法,通過(guò)實(shí)例達(dá)到教學(xué)目的。
三、DIV + CSS技術(shù)的教學(xué)實(shí)施
3.1 基礎(chǔ)加強(qiáng) Html 代碼訓(xùn)練
要學(xué)會(huì)DIV+CSS技術(shù),學(xué)會(huì)熟練地用代碼編寫網(wǎng)頁(yè)是必不可少的。而對(duì)于習(xí)慣了用軟件控件制作網(wǎng)頁(yè)的網(wǎng)站建設(shè)學(xué)生來(lái)說(shuō)是比較難的,在學(xué)習(xí)中很容易厭煩。為了解決這個(gè)問(wèn)題,我們結(jié)合網(wǎng)頁(yè)設(shè)計(jì)教材,在網(wǎng)頁(yè)元素輸入之初,就結(jié)合Dreamweaver軟件通過(guò)實(shí)例學(xué)習(xí)代碼的編寫。比如,制作電影介紹網(wǎng)頁(yè),先通過(guò)Dreamweaver軟件控件制作此網(wǎng)頁(yè),然后讓同學(xué)們分析網(wǎng)頁(yè)中各代碼的含義,各參數(shù)的作用,再通過(guò)代碼的方式重新完成此網(wǎng)頁(yè)的制作。同學(xué)們會(huì)做了之后,再讓同學(xué)們制作自己喜歡的明星介紹網(wǎng)頁(yè)。經(jīng)過(guò)反復(fù)的訓(xùn)練,學(xué)生看到自己創(chuàng)作的喜歡的明星網(wǎng)頁(yè),不僅提高學(xué)習(xí)興趣,而且還學(xué)會(huì)了代碼的編寫。
3 . 2 由簡(jiǎn)單到復(fù)雜, 從部分到整體對(duì)于初學(xué)者來(lái)說(shuō),首先讓學(xué)生了解DIV+CSS這種布局方式,如何分塊,各個(gè)塊之間的關(guān)系。但在學(xué)習(xí)制作過(guò)程中不能先學(xué)習(xí)如何通過(guò)代碼分塊,過(guò)多的這種DIV標(biāo)簽嵌套,學(xué)生在網(wǎng)頁(yè)制作中會(huì)找不到位置,他們會(huì)失去學(xué)會(huì)的信心。所以要從簡(jiǎn)單的通過(guò)DIV標(biāo)簽實(shí)現(xiàn)一個(gè)小的欄目塊開(kāi)始,了解DIV的含義、各參數(shù)的作用、注意事項(xiàng)及與CSS之間的關(guān)系。當(dāng)學(xué)會(huì)了各種樣式的欄目編寫之后,再?gòu)腄IV標(biāo)簽的簡(jiǎn)單嵌套到整個(gè)網(wǎng)頁(yè)的布局。這樣學(xué)生在學(xué)習(xí)的過(guò)程中會(huì)很輕松,學(xué)習(xí)效果較好。
3 . 3 采用任務(wù)驅(qū)動(dòng), 項(xiàng)目教學(xué)的方法來(lái)加強(qiáng)考 核要想真正學(xué)會(huì)DIV+CSS技術(shù),單靠課堂這點(diǎn)時(shí)間是不夠的,必須培養(yǎng)學(xué)生積極主動(dòng)的學(xué)習(xí)習(xí)慣,那么適當(dāng)?shù)慕虒W(xué)方法和考核方式是必不可少的。為此采用項(xiàng)目教學(xué)分組考核的方式。學(xué)生在學(xué)習(xí)過(guò)程中由老師提出任務(wù),同學(xué)們分組討論,老師再根
據(jù)同學(xué)們的討論結(jié)果進(jìn)行總結(jié),講授應(yīng)掌握的知識(shí)點(diǎn)。然后再提出項(xiàng)目要求,以小組為單位利用業(yè)余時(shí)間完成項(xiàng)目,每個(gè)小組的組長(zhǎng)組織項(xiàng)目的實(shí)施,掌握小組成員的完成情況,并由小組的組長(zhǎng)給出組員的成績(jī)。各個(gè)組之間再通過(guò)項(xiàng)目的完成情況進(jìn)行比較,分出等級(jí),給出相應(yīng)的分?jǐn)?shù)差。這樣每個(gè)小組成員在學(xué)習(xí)過(guò)程中不僅要認(rèn)真學(xué)習(xí)與討論,而且還要加強(qiáng)合作,積極參與到網(wǎng)站建設(shè)項(xiàng)目的制作中,充分發(fā)揮創(chuàng)新精神,使整個(gè)組的能力得到提高。