,大規(guī)模數(shù)據(jù)還是需要表格的。值得注意的是,所有的標(biāo)簽幾乎都是成對(duì)出現(xiàn),如有未閉口的情況,會(huì)導(dǎo)致各類瀏覽器下不同程度的網(wǎng)頁(yè)顯示變形。2.3 新規(guī)則下的網(wǎng)站前端設(shè)計(jì)案例實(shí)操
2014年10月29日萬(wàn)維網(wǎng)公布了超文本標(biāo)記語(yǔ)言最新版本HTML5[3],它的存在增強(qiáng)了開(kāi)發(fā)的靈活性,提供了更強(qiáng)大的功能,以適應(yīng)移動(dòng)終端的大規(guī)模普及。HTML5在原有HTML標(biāo)準(zhǔn)的基礎(chǔ)上提供了新的語(yǔ)法特征,能在移動(dòng)設(shè)備上支持多媒體,可以真正改變用戶與文檔的交互方式。
結(jié)合實(shí)際,HTML5作為新興的網(wǎng)絡(luò)標(biāo)準(zhǔn),可以讓網(wǎng)頁(yè)實(shí)現(xiàn)多設(shè)備跨平臺(tái)的使用,它的出現(xiàn)解決了傳統(tǒng)網(wǎng)頁(yè)無(wú)法自動(dòng)適應(yīng)不同分辨率的問(wèn)題;與之搭配的CSS3(CSS即層疊樣式表,CSS3是去蕪存菁增加新功能后目前使用的最高版本)提供了更多的風(fēng)格和效果;在網(wǎng)頁(yè)動(dòng)畫(huà)的表達(dá)上,它甚至有取代Flash的趨勢(shì)。
示例:CSS3設(shè)置同一個(gè)網(wǎng)頁(yè)在不同瀏覽器分辨率下的效果:

圖1 橫向最大分辨率為480px時(shí)采用

圖2 橫向最大分辨率大于或等于1200px時(shí)采用
如圖1和圖2所示,通過(guò)對(duì)網(wǎng)頁(yè)中同一個(gè)類別的容器(.content .thuing復(fù)合樣式)的細(xì)節(jié)屬性進(jìn)行大小和位置的設(shè)置,即可實(shí)現(xiàn)不同瀏覽器的網(wǎng)頁(yè)自適應(yīng)。實(shí)際操作中,還有更多的尺寸分類,例如橫向最大800px、橫向最大640px、橫向最大320px等。
按HTML5和CSS3標(biāo)準(zhǔn)編寫(xiě)代碼直接加入教學(xué)環(huán)節(jié),教師在教學(xué)中注意幫助學(xué)生識(shí)別各種不同的標(biāo)記,并熟記常用標(biāo)記,以便于在開(kāi)發(fā)時(shí)靈活運(yùn)用。
CSS3可以控制其中所有元素的位置、文字樣式、色彩,其精準(zhǔn)程度達(dá)到像素級(jí)。督促學(xué)生設(shè)計(jì)一套合格嚴(yán)謹(jǐn)?shù)臉邮奖恚瑢?duì)整站樣式規(guī)劃與類型復(fù)用很有好處。養(yǎng)成良好的編寫(xiě)習(xí)慣,將大大有利于以后所有的網(wǎng)站前端開(kāi)發(fā)。
具體講授時(shí)教師可以提供5-8個(gè)常見(jiàn)網(wǎng)頁(yè)圖例,從分析網(wǎng)頁(yè)結(jié)構(gòu)入手,快速辨別首頁(yè)、子頁(yè)、框架頁(yè)等各類功能不同的網(wǎng)頁(yè)。按照網(wǎng)頁(yè)的基本結(jié)構(gòu),按自上而下、從左到右的順序的劃分區(qū)域:首圖(包括logo)、標(biāo)題、導(dǎo)航、主干、頁(yè)腳等,借助工具軟件Photoshop、Fireworks、Illustrator等將之拆解成各類元素:圖片、文字、動(dòng)畫(huà)等等。最后,不再像從前那樣單單只做出頁(yè)面就完成任務(wù),還需選擇3個(gè)以上的案例、按2-3種顯示分辨率,實(shí)現(xiàn)成真正能自適應(yīng)各種顯示終端的網(wǎng)頁(yè)。
2.4 加入優(yōu)先移動(dòng)設(shè)備的網(wǎng)站前端開(kāi)發(fā)工具Bootstrap 3
Bootstrap 3是目前很受歡迎的前端框架[4],它是基于 HTML、CSS、JAVASCRIPT的開(kāi)發(fā)工具。它提供了優(yōu)雅的HTML和CSS規(guī)范,其簡(jiǎn)潔靈活的特性使得Web開(kāi)發(fā)更加快捷。NASA的MSNBC(微軟全國(guó)廣播公司)的Breaking News都使用了它[5]。而且Bootstrap 3很容易上手,只要具備 HTML 和 CSS 的基礎(chǔ)知識(shí)即可。
Bootstrap 3的設(shè)計(jì)目標(biāo)是移動(dòng)設(shè)備優(yōu)先,然后才是桌面設(shè)備。在越來(lái)越多的用戶使用移動(dòng)終端的現(xiàn)在,這種架構(gòu)方式顯然非常符合用戶需求,并逐漸成為了主流技術(shù)。
為了讓Bootstrap 3開(kāi)發(fā)的網(wǎng)站對(duì)移動(dòng)設(shè)備友好,確保適當(dāng)?shù)睦L制和觸屏縮放,需要在網(wǎng)頁(yè)的區(qū)域之中添加viewport meta標(biāo)簽[6],如下所示:
這類看似不是特別大的改進(jìn)為網(wǎng)站前端開(kāi)發(fā)增色不少。而且,在跨瀏覽器適應(yīng)性上,Bootstrap 3使用了Normalize.css[6],它是一個(gè)很小的CSS文件,且無(wú)需編寫(xiě),下載使用即可。
如下所示,圖3、圖4、圖5便是一個(gè)使用Bootstrap開(kāi)發(fā)的網(wǎng)頁(yè)在不同分辨率下的顯示效果[7]:

圖3 1600×900分辨率下的效果

圖4 1280×1024分辨率的下效果
Bootstrap 3對(duì)不同主流操作系統(tǒng)下的瀏覽器的支持度也很高,完全迎合各類應(yīng)用,詳見(jiàn)表1[6]。
網(wǎng)站前端開(kāi)發(fā)技術(shù)經(jīng)歷了不斷的升級(jí)換代,高職高專院校一直以就業(yè)為導(dǎo)向,理應(yīng)在課程中進(jìn)行相應(yīng)修改。在以后的教學(xué)中,Bootstrap 3將以其強(qiáng)大的終端顯示適應(yīng)性優(yōu)勢(shì)逐漸取代Dreamweaver軟件,成為該課程講授的主體。

表1 Bootstrap 瀏覽器/設(shè)備支持(*支持IE8及以上的IE瀏覽器)
3 課程實(shí)現(xiàn)和考核方式升級(jí)
授課以教師多媒體教學(xué)和學(xué)生上機(jī)實(shí)踐、教師指導(dǎo)緊密結(jié)合的方式。過(guò)去那種2課時(shí)講授、隔兩天再2課時(shí)練習(xí)的效果不是很理想,建議學(xué)時(shí)一次4課時(shí)為宜,邊講邊學(xué)邊練。學(xué)生在前期基礎(chǔ)掌握之后,一到兩周實(shí)現(xiàn)一個(gè)案例,通過(guò)不斷的實(shí)戰(zhàn)熟悉前端開(kāi)發(fā)的各項(xiàng)技能。
所有的案例作業(yè)必須通過(guò)教師檢查,作為平時(shí)成績(jī)。最終考試由學(xué)生自選主題,使用Bootstrap 3實(shí)現(xiàn)一個(gè)三層內(nèi)容、兩級(jí)導(dǎo)航、至少6個(gè)頁(yè)面的自適應(yīng)瀏覽器分辨率的小型網(wǎng)頁(yè)體系,并提交設(shè)計(jì)報(bào)告概要,考察其解決問(wèn)題的綜合能力。
4 結(jié)語(yǔ)
現(xiàn)今做網(wǎng)站前端開(kāi)發(fā)的何其多,筆者接觸過(guò)一些已經(jīng)具有前端開(kāi)發(fā)經(jīng)驗(yàn)的工作者,發(fā)現(xiàn)相當(dāng)一部分人代碼編排不夠規(guī)范,導(dǎo)致瀏覽器適應(yīng)性特別差,
開(kāi)發(fā)者只有不斷為適應(yīng)瀏覽器進(jìn)行重復(fù)工作;同時(shí),錯(cuò)誤代碼也為后期數(shù)據(jù)嵌入增加了負(fù)擔(dān),無(wú)形中延長(zhǎng)了開(kāi)發(fā)時(shí)間,耽誤工作進(jìn)程。因此從學(xué)習(xí)的開(kāi)始就養(yǎng)成良好的規(guī)劃代碼的習(xí)慣非常重要。
時(shí)代在前進(jìn),技術(shù)不斷更新。一味停留在舊有的教學(xué)內(nèi)容、名稱和模式上并不可取,只有不斷的提升專業(yè)水平,掌握新技術(shù),從實(shí)際應(yīng)用出發(fā),多培養(yǎng)學(xué)生動(dòng)手實(shí)踐的能力。《網(wǎng)站前端設(shè)計(jì)》是結(jié)合網(wǎng)站開(kāi)發(fā)市場(chǎng)需求細(xì)化出來(lái)的課程,切入目前主流的HTML5和CSS3,以及以移動(dòng)終端為優(yōu)先的開(kāi)發(fā)工具Bootstrap 3的加入,使本課程更貼近就業(yè)的實(shí)際情況。緊跟時(shí)代、學(xué)以致用、融會(huì)貫通方可幫助學(xué)生實(shí)戰(zhàn)職場(chǎng),脫穎而出。本課程以后將取代原先的《網(wǎng)頁(yè)設(shè)計(jì)》課程,成為網(wǎng)站建設(shè)系列課程的主體之一。
[1] 郭琳.Web前端設(shè)計(jì)之我見(jiàn)[J].信息技術(shù),2016(15): 8-11.
[2] 吳豐,丁欣.Dreamweaver CS5網(wǎng)頁(yè)設(shè)計(jì)與制作——DIV+CSS版[M].北京:清華大學(xué)出版社,2012.
[3] 姬莉霞. HTML5+CSS3網(wǎng)頁(yè)設(shè)計(jì)與制作案例教程[M].北京:清華大學(xué)出版社,2017.
[4] (美)David Cochran,Ian Whittey,著.Bootstrap實(shí)戰(zhàn)[M].李松峰,譯.北京:人民郵電出版社,2015.
[5] Bootstrap前端框架[EB/OL].Bootstrap中文網(wǎng):http://www.bootcss.com/.
[6] Bootstrap CSS概覽[EB/OL]. RUNOOB.COM:http://www.runoob.com/bootstrap/bootstrap-css-overview.html.
[7] Bootstrap優(yōu)站精選[EB/OL]. Bootstrap中文網(wǎng):http://expo.bootcss.com/.
(責(zé)任編輯:李文英)
Reform of Web Design Course Based on Website Front-end Design
Zhang Lianyi
(Wuhan Engineering Institute, Wuhan 430080, Hubei)
Website front-end design plays an important role in developing website market, it has an incresaingly higher demand on websites with daptive mobile browing terminal. The courses in vocational colleges are employment-oriented. Website fornt-end design course is designed to fufill the demand of time and market. It should lay its basis on a task-driven model. Students should be trained to put theory to practice and be able to use their professional skills in work.
website front-end design; Html5; CSS3; Bootstrap
2017-02-28
2017-03-05
張漣漪(1980~),女,大學(xué),講師.E-mail:zlyv@163.com
G712
A
1671-3524(2017)01-0076-04
国产精品视频永久免费播放|
亚洲国产AⅤ精品一区二区不卡|
少妇被粗大的猛烈进出69影院一
|
国产香蕉一区二区三区在线视频
|
日韩av激情在线观看|
午夜福利视频合集1000|
欧美色资源|
视频一区二区不中文字幕|
白白色发布的在线视频|
蜜桃一区二区三区|
欧美三级乱人伦电影|
国产黄片一区视频在线观看|
午夜视频一区二区三区四区|
国产精品久久久久久av|
亚洲国产激情一区二区三区|
无码精品一区二区三区超碰|
美国又粗又长久久性黄大片|
亚洲中文字幕日产无码|
国产精品久久久久久52avav|
中文字幕久久精品波多野结百度
|
国产一在线精品一区在线观看|
无码人妻丰满熟妇区免费|
人妖在线一区二区三区|
国产精品嫩草99av在线|
国产成人久久综合热|
久久少妇呻吟视频久久久|
国产精品沙发午睡系列|
无码毛片视频一区二区本码|
久久精品国产6699国产精|
日韩视频午夜在线观看|
久久99亚洲精品久久久久|
全部孕妇毛片|
亚洲嫩草影院久久精品|
国产精品国产传播国产三级|
国产尤物精品视频|
人妻无码中文字幕免费视频蜜桃|
蜜桃在线观看免费高清完整版|
亚洲精品中文字幕视频色|
日本免费a级毛一片|
在线观看国产一区亚洲bd|
91国内偷拍精品对白|