葛藍(lán)
摘要:隨著互聯(lián)網(wǎng)產(chǎn)業(yè)的高速發(fā)展,如今HTML5和CSS3已成為主流的Web前端開發(fā)技術(shù),與以往版本相比,HTML5新元素及其特性HTML5的語義化標(biāo)簽以及屬性,可以讓開發(fā)者非常方便地實(shí)現(xiàn)清晰的web頁(yè)面布局,加上CSS3的效果渲染,快速建立豐富靈活的web頁(yè)面顯得非常簡(jiǎn)單。本文以一個(gè)簡(jiǎn)單的鮮花網(wǎng)站首頁(yè)為例,介紹基于Html5+CSS布局的網(wǎng)頁(yè)。
關(guān)鍵詞:HTML5;CSS;網(wǎng)頁(yè)布局
中圖分類號(hào):TP273 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2017)10-0092-02
隨著互聯(lián)網(wǎng)產(chǎn)業(yè)的高速發(fā)展,HTML超文本標(biāo)記語言作為構(gòu)建web世界的基礎(chǔ)語言,也經(jīng)歷了數(shù)次發(fā)展。2014年10月29日,萬維網(wǎng)聯(lián)盟宣布,經(jīng)過接近8年的艱苦努力,HTML5標(biāo)準(zhǔn)規(guī)范終于制定完成。如今HTML5和CSS3已成為主流的Web前端開發(fā)技術(shù),與以往版本相比它具有許多新特性,例如,HTML5引入非常多的描述性標(biāo)簽來創(chuàng)建更好的頁(yè)面結(jié)構(gòu),例如用于定義頭部的header標(biāo)簽、定義尾部的footer標(biāo)簽、定義導(dǎo)航的nav標(biāo)簽、定義側(cè)邊欄aside標(biāo)簽等,HTML5新元素及其特性HTML5的語義化標(biāo)簽以及屬性,可以讓開發(fā)者非常方便地實(shí)現(xiàn)清晰的web頁(yè)面布局,加上CSS3的效果渲染,快速建立豐富靈活的web頁(yè)面顯得非常簡(jiǎn)單。
本文以一個(gè)簡(jiǎn)單的鮮花網(wǎng)站首頁(yè)為例,介紹基于Html5+CSS布局的網(wǎng)頁(yè)。
1 Html5布局頁(yè)面
1.1 HTML5的文檔聲明,新建index.html文件,生成如下的HTML5模板
(1)<!DOCTYPE html>;(2);(3);(4);(5)
/*在網(wǎng)頁(yè)頭部放入Logo*/
同一個(gè)頁(yè)面中可以包含多個(gè)
1.3 導(dǎo)航的實(shí)現(xiàn)
1.4 區(qū)塊和文章
/*article的內(nèi)容*/
1.5 側(cè)邊欄實(shí)現(xiàn)
1.6 尾部標(biāo)簽的實(shí)現(xiàn)
2 CSS3美化頁(yè)面
CSS即層疊樣式表,在網(wǎng)頁(yè)制作時(shí)采用層疊樣式表技術(shù),可以有效地對(duì)頁(yè)面的布局、字體、顏色、背景和其它效果實(shí)現(xiàn)更加精確的控制。鑒于篇幅有限,此處僅對(duì)頁(yè)面主要標(biāo)簽定義CSS樣式。
2.1 頁(yè)面整體屬性
2.2 頭部標(biāo)簽屬性
2.3 導(dǎo)航條的屬性
2.4 區(qū)塊屬性
2.5 側(cè)邊欄屬性
2.6 尾部屬性
通過HTML5+CSS3布局并美化頁(yè)面,完成簡(jiǎn)單頁(yè)面布局,效果如圖1所示。
參考文獻(xiàn)
[1]白蕾,郭清菊.HTML5與CSS3的設(shè)計(jì)模式[J].智能計(jì)算機(jī)與應(yīng)用,2016,(02).
[2]鄭偉.對(duì)CSS3盒模型邊框應(yīng)用的研究[J].電腦知識(shí)與技術(shù),2016,(36).
[3]王艷.探析HTML5與CSS3在網(wǎng)頁(yè)設(shè)計(jì)中的新特性和優(yōu)勢(shì)[J].電腦編程技巧與維護(hù),2016,(21).