999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺談DIV+CSS頁面布局在教學中的體會

2016-12-14 11:09:32茆榮海
教育界·下旬 2016年8期

茆榮海

【摘 要】DIV+CSS成為目前網站的主要布局手段,越來越受重視。這種網頁布局和以前教材中表格方式的布局有著很大的區別,它不僅是頁面展示核心技術的進步,更對一線教師提出了更高的要求。

【關鍵詞】DIV+CSS 頁面布局 盒模型 頁面元素

一、引言

簡單地講,DIV+CSS是一種網頁全新布局的方法,與傳統的用表格方式來定位網頁元素不同的是,它把頁面的內空和網頁的美化分開了,形成了兩個方面的分支。在教學中,有一位學生問過我這樣一個問題:“老師,每逢遇到重大節日,那些大型網站是如何做到不改變架構的情況下,還能表現出節日渲染的氣氛呢?”

二、了解盒子模型

上述問題的答案就是:頁面內容與樣式分離的技術,大大提高了頁面不同風格的應用率。要明白這個理論,首先就要了解DIV+CSS的盒子模型。盒子模型是學習DIV+CSS布局的基礎,它非常像我們生活中從網上購物后商家包裝物品的盒子。商家在給商品發貨時要將紙盒裝在包裝袋里,這個袋子就是盒子的“邊距”,紙箱就是“邊框”,那么防止紙箱在運輸過程出現碰撞而增加的泡沫墊就可以看成“補白”。簡單來說:盒子模型就是加了幾層東西的容器,它比我們日常生活單純的盒子要多出一些內容。例如,p標簽是個能盛文字的容器,它的高度就是文字的實際高度,但別忘了文字高度的外表還有三層裝飾的東西呢。在實際教學過程中,大部分學生想到的盒子就只是DIV,其實很多元素都可以當作盒子來處理。圖1所示為基本教學中常用的盒子模型,頁面中的所有元素都遵循該模型的設置方式。

(一)邊距

邊距是網頁元素之間的間隔。CSS的margin屬性用于設置邊距距離。其通用語法如下:margin:length。其中,length的值可以用長度單位,也可以用百分比定義,還可以使用關鍵字auto定義。

(二)補白

如果你設置了邊框顏色,那么文本和邊框太靠近就不好看了。CSS的padding屬性用于設置補白。其通用語法如下:padding:length。其中,length的值可以用長度單位,也可以用百分比定義,還可以使用關鍵字auto定義。

(三)邊框

邊框是頁面元素獨立體范圍的最外圈。邊框所包圍的是補白+內容,CSS中設置邊框的屬性有三個,分別是:borde-width:設置邊框寬度;borde-color:設置邊框顏色;border-style:設置邊框樣式。

1.border-width屬性用于改變邊框的寬度,其通用語法如下:Border-width:width。

2.border-color屬性用于改變邊框的顏色,其通用語法如下:Border-color:color。

3.border-style屬性用于改變邊框的樣式,其通用語法如下:Border-style:style。

三、頁面元素的布局

有了上面的學習后,對頁面的布局就有了更好的理解。根據多屆教學經驗,DIV+CSS布局方式是學生反應比較難學的知識點,其內容對初學者而言比較深。根據教學經驗,提煉出實質的知識要點:頁面元素布局的定位和浮動;塊級元素和行內元素的區別與聯系。掌握了這些知識點后,就能對DIV+CSS的布局有了個清晰的認識。

(一)塊級元素與行內元素

在CSS頁面布局中,我們把HTML標簽按照一定的特性分成兩種。一種是塊級元素,這種元素是按照垂直方式來布局的,例如div標簽和p標簽。另一種是行內元素,按照小平方式布局的,一般是基于語義級的基本元素,只能容納文本和其他行內元素,例如超鏈接a和span標簽,它們可以通過元素的.display屬性相互轉換。

(二)CSS布局方式的常規流

CSS+DIV頁面布局的學習中有三種常用的模式,分別是常規流、浮動和定位。常規流(normal flow)是網頁開發工具默認的方式,塊按照從上到下的順序排版,就像瀑布流下一樣。

(三)CSS布局方式的浮動

如果要實現塊的水平方向排列,必須使用塊的浮動屬性,有了它我們就可以隨心所欲地排版了。在CSS中,所有元素都可以設置成浮動的方式來展現,它可以使排版更加簡單,易于控制。CSS的float屬性是設置元素的浮動,它有三個值:left、right和none。Left是左邊浮動;right代表右邊浮動;none表示沒有。

使用浮動定位方式,可以實現到一塊到多塊的固定寬度。如果需要幾個塊水平方向排列且居中顯示,可以使用志的嵌套形式設計。先用一個塊作為容器且居中顯示,再將幾個塊水平排列放置在容器中之中,這樣幾個塊就被綁定并居中顯示了。

(四)CSS布局方式:相對定位

最后一種常用的頁面布局方式,就是頁面的定位。CSS的position屬性用于定位,可用position屬性來精確定位元素相對其父元素或者其他元素的位置。Position屬性共有四個關鍵字值,分別是static、absolute、relative和fixed。Static是默認值,表示是靜態的不動;relative代表相對定位,其意就是相對他人而言。

(五)CSS布局方式:絕對定位

Position屬性中的absolute代表絕對定位,使用絕對定位的子元素時候,其移動是相對父元素來說的,也就是它必須有一個參考對象的問題。注意,它始終要相對父元素來絕對定位的。通常這個最初的包含塊是html標簽。

四、DIV+CSS頁面布局應用舉例

以下以一個藝術宣傳網頁為例來討論一下DIV+CSS頁面布局的架構原理。在設計前,應該遵循簡潔明了的要求,頁面不應該雜亂無序,布局應該合理,有個性,區塊劃分要合理,布局可以按照各欄目的內容來進行區塊劃分。根據站點及欄目的分類,筆者對主頁進了如下的布局及有布局時各塊的嵌套和命名:

/* 放置整個頁面的box 塊*/

此處顯示網頁橫幅廣告的內容塊”

此處顯示網頁主體內容main塊

此處顯示main塊中左邊的菜單導航

/* 放置main主塊中的右塊,又分上中下三個板塊 */

此處顯示righttop塊內容

此處顯示rightmiddle塊的內容

此處顯示rightbpttom塊的內容

/* right塊的結束*/

/* main塊的結束*/

此處顯示footer塊的內容

通過以上頁面中塊的嵌套關系,我們對比分析就能清楚地看出,這種分塊根據板塊內容來安排的邏輯性很合理。其中,我們可以把“box”看成最大的一塊,它包括了所有頁面元素。從上面的塊的架構分析,我們還可以知道:“banner”塊、“main”塊和“footer”塊這三塊是按照CSS的常規流去布局的,而“main”主塊中的“navigation”塊和“right”塊卻是按照水平方式來排版,這里就要用到上面講的CSS布局方式的浮動。最后,“right”塊中又返回了常規流的布局方式。每種塊的CSS樣式的詳細代碼定義這里就不再說明了??偠灾?,網頁的總體架構決定著一個網站成敗,它就像我們蓋高樓的框架結構。

五、結論

CSS+DIV是頁面布局的一種方式,DIV可看成網頁中的“塊”,相當于一個容器,網頁中的元素均可以劃分到不同的塊中。以塊為單位,塊及塊中的所包含元素的屬性通過CSS進行控制,從而實現整個頁面的布局。與表格布局相比,代碼簡潔,結構清晰,易于搜索引擎檢索。且通過修改CSS就能完成批量頁面的變化,修改方便,維護成本低。

【參考文獻】

[1]曾順.精通CSS+DIV網頁樣式與布局[M].北京:人民郵電出版社,2007.

[2]劉紅梅.網頁設計與制作[M].南京:江蘇教育出版社,2013.

主站蜘蛛池模板: 亚洲乱伦视频| 国产成人1024精品| 97亚洲色综久久精品| 亚洲精品制服丝袜二区| 亚洲男人的天堂在线观看| 都市激情亚洲综合久久| 国产精品第一区在线观看| 伊人久久影视| 最新国产你懂的在线网址| 国产精品9| 免费99精品国产自在现线| 精品国产黑色丝袜高跟鞋| 成人国内精品久久久久影院| 成年A级毛片| 无码国产伊人| 青青青亚洲精品国产| 国产菊爆视频在线观看| 中文成人无码国产亚洲| 欧美成a人片在线观看| 一区二区欧美日韩高清免费| 国产亚洲欧美日韩在线观看一区二区| 午夜精品国产自在| 亚洲日韩精品综合在线一区二区| 欧美三级视频网站| 日韩国产综合精选| 亚洲浓毛av| 女人av社区男人的天堂| 国产三级视频网站| 久久免费成人| 91麻豆国产精品91久久久| 伊人天堂网| 天堂岛国av无码免费无禁网站| 国产国产人成免费视频77777| 国产成人精品2021欧美日韩| 香蕉国产精品视频| 国产精品免费电影| 日韩av无码DVD| 在线观看亚洲精品福利片| a级毛片一区二区免费视频| 亚洲成在线观看 | 亚洲成网777777国产精品| 国产女人在线| www.99在线观看| 毛片免费视频| 99精品久久精品| 92午夜福利影院一区二区三区| 亚洲国产中文精品va在线播放| 无码中文字幕精品推荐| 无码精油按摩潮喷在线播放 | 国产成人午夜福利免费无码r| 综合色在线| 国内熟女少妇一线天| 国产啪在线| 欧美一级高清视频在线播放| 最新亚洲av女人的天堂| 大香网伊人久久综合网2020| 不卡色老大久久综合网| 久久黄色视频影| 色亚洲激情综合精品无码视频| 国产情精品嫩草影院88av| 一本大道视频精品人妻| 亚洲综合婷婷激情| 亚洲成a人在线观看| 欧美激情视频二区三区| 久99久热只有精品国产15| 国产精品无码久久久久久| 四虎精品黑人视频| 久久青草精品一区二区三区| 亚洲国产精品人久久电影| 国产精品一区在线观看你懂的| 亚洲精品第1页| 成人亚洲国产| 91原创视频在线| 国产小视频在线高清播放 | 人禽伦免费交视频网页播放| 波多野衣结在线精品二区| 99精品久久精品| 呦女精品网站| 久久永久视频| 欧美啪啪一区| 中文字幕 91| 91久久大香线蕉|