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

DIV+CSS技術在延安大學網上考試系統中的應用研究

2012-06-09 10:25:40張俊蘭
電子設計工程 2012年19期
關鍵詞:頁面系統

劉 翼, 王 耀, 張俊蘭

(1.延安大學 網絡中心,陜西 西安 716000;2.延安大學 計算機學院,陜西 延安 716000)

在剛學習網頁制作時,總是首先考慮怎么設計,考慮那些圖片、字體、顏色以及布局方案;然后用Photoshop或者Fireworks畫出來,切割成小圖;最后再通過編輯HTML將所有設計還原表現在頁面上。外觀并不是最重要的,一個結構良好的HTML頁面可以以任何外觀表現出來,通過CSS的不同定義,顯示在任何地方,任何網絡設備上。下面主要論述DIV+CSS技術[1]在網頁布局中的應用。

1 DIV+CSS技術概述

1.1 DIV+CSS技術

把瀏覽的界面比作一張紙的話,那表格就是直接在這張紙畫上了固定的線(當然這條線就設置為不可見),然后規劃出每個地方的需要面積,放上相應的元素,即成了網頁。但這樣的網頁一旦用表格“畫好”基本是不可以改的了。或者說改起來相當麻煩。

而div(Division)則像一個個獨立的容器[2],好似程序里的SUB函數。可以靈活的調用。通過CSS可以控制某個容器的外部形態、顏色、背景、字體、大小和出現的位置等等,一個網頁就由若干個這樣的容器組成,每個容器都可以通過CSS控制,再加上CSS中的class及一些常用基本參數的使用。使得改變一個CSS就可改變整個網站。

CSS是Cascading Style Sheets(層疊樣式表)的簡稱。CSS語言是一種標記語言,它不需要編譯,可以直接由瀏覽器執行(屬于瀏覽器解釋型語言),在標準網頁設計中CSS負責網頁內容(XHTML)的表現。同時CSS文件也可以說是一個文本文件,它包含了一些CSS標記,CSS文件必須使用css為文件名后綴。可以通過簡單的更改CSS文件,改變網頁的整體表現形式,可以減少我們的工作量,所以它是每一個網頁設計人員的必修課。CSS是由W3C的CSS工作組產生和維護的。

1.2 DIV+CSS技術布局的優勢

1.2.1 TABLE布局

Table可以用來容納文字、格式文字、圖片、鏈接和表單,以及其他 Table。這種布局風格在2000年代初,一直到中期仍然十分流行,尤其國內,在大為美的潛意識下,人們把所有能塞到一個頁面的東西都塞進了首頁。Table就像一個舊時代的管家,把所有東西雖不能井井有序,但至少是一樣不少地編排起來。然而這樣的Web終于到了讓人厭惡的地步,隨著搜索,RSS訂閱,以及以博客為代表的個性化 Web的出現,人們有更多渠道獲得信息,而不必去訪問那幾個讓人厭惡的門戶的首頁,于是出現了一種清新的,輕量的 Web風。使用更簡單的布局,更明快的配色,大圖標,大 Banner,以及更容易閱讀的大字體。同時,在這個時候,CSS已經非常成熟,而 Firefox,Opera,Safari為代表的瀏覽器[3],在遵守 W3C標準方面要遠遠好過IE,人們終于認識到 CSS的威力。因為CSS在布局上,其核心是一個 Box模型,人們必須為CSS找一個可以依附的容器對象。

1.2.2 DIV布局

DIV既簡單,又整潔,又時尚,它和 CSS珠聯璧合,琴瑟和諧,它們構成最完美的Box模型,它們象現實中的箱子,你把東西放進去,然后,很自由地對它們進行排列,厭煩了一種布局,沒關系,簡單地改動一下CSS定義,一種全新的布局便誕生了。

采用DIV+CSS進行網頁重構[4]相對與傳統的TABLE網頁布局而具有以下3個顯著優勢:

1)表現和內容相分離

將設計部分剝離出來放在一個獨立樣式文件中,HTML文件中只存放文本信息,這樣的頁面對搜索引擎更加友好。

2)提高頁面瀏覽速度

對于同一個頁面視覺效果,采用DIV+CSS重構的頁面容量要比TABLE編碼的頁面文件容量小得多,前者一般只有后者的1/2大小,瀏覽器就不用去編譯大量冗長的標簽。

3)易于維護和改版

只要簡單的修改幾個CSS文件就可以重新設計整個網站的頁面,方便程度是TABLE望塵莫及的。例如,要做下邊這樣一個網頁,如圖1所示。

圖1 網頁布局圖Fig.1 Page layout

如果要用TABLE來實現,做法就是建一個三行兩列的表格,將“頭”、“版權”的同行內兩單元格合并。這樣做法簡單,但是要把所有的網頁元素都加到網頁中后,這個頁面的布局基本固定了。如果要將“菜單”的位置修改到“頭”的下方,如圖2所示,那么修改量將增加很多。

圖2 修改后的頁面布局Fig.2 Modified page layout

那么用DIV將怎么實現呢?很簡單,只需將CSS文件中的“菜單”和“內容”控制代碼修改一下就可以了,工作量不到用TABLE修改量的十分之一。

2 DIV+CSS技術在網上考試系統中的應用

2.1 延安大學網上考試系統的概述

延安大學網上考試系統[5-6]是針對延安大學考試管理工作而開發的一個管理軟件,根據用戶的要求,實現了院系管理員管理、班級管理、授課教師管理、學生基本信息管理、試題管理及考試信息管理等幾個方面的功能。

用戶分為超級管理員、院系管理員、授課教師、班主任和學生,根據權限不同可以對系統中的數據進行相應的操作。延安大學網上考試系統力求提供用戶一個方便快捷的途徑去管理與考試相關的數據。

2.2 DIV+CSS技術在網上考試系統中的布局

因為網上考試主要以效率優先,所以我們在設計的時候摒棄了大圖片和花花稍稍的點綴,圖3是網上考試系統的模版結構圖。

圖3 網上考試系統的模版結構圖Fig.3 Template structure diagram of online examination system

1)BODY部分實現代碼

延安大學網上考試系統首頁的BODY部分代碼為:

在結構中用content來控制頁面的整體位置[7],用head(頂端部分)、left(左邊菜單部分)、nr(右邊內容部分)和 copyright(版權部分)把content分成4個部分,和圖3結構相同。

2)CSS部分實現代碼

延安大學網上考試系統首頁的CSS部分代碼為:

在這段代碼中,已經對BODY部分中所有的元素進行了CSS樣式的設定。最后得到的效果如圖4所示。

圖4 網上考試系統布局樣圖Fig.4 Online examination system layout drawing

3 結束語

以上對DIV+CSS技術的探討與應用,做為一個WEB開發者一定不會拒絕這么強大的一樣工具。DIV+CSS技術不是萬能的,但是只要加上開發者的奇思妙想就可以把單調、復雜的頁面做的樣式豐富且容易維護。

這里我們要聲明的是DIV+CSS技術不是完全可以取代TABLE技術,而應該依照遇到的情況而定,多幾十個TR和TD在現在的網絡傳輸速度面前是不會有很大影響的。

[1]Jesse Zhao.Div+CSS 布 局 大 全 [EB/OL].(2006).http://JesseZhao.cnblogs.com.

[2]Beapt. 百 度 百 科 [EB/OL].(2009).http://baike.baidu.com/view/15916.htm l?wtp=tt.

[3]FIF多媒體制作小組.Dreamweaver MX教程[EB/OL].(2006).http://fifad.hlw.cn.

[4]郭興峰,陳建偉.ASP.NET動態網站開發基礎教程 [M].北京:清華大學出版社,2006.

[5](美)Martin L.Shoemaker著.UML實戰教程 面向.NET開發人員[M].北京:清華大學出版社,2003.

[6]郝平,王萬良.數據庫開發與應用[M].北京:科學出版社,2005.

[7]劉斌.張軍編著.ASP.NET+SQL Server動態網站開發案例精選[M].北京:清華大學出版社,2004.

猜你喜歡
頁面系統
微信群聊總是找不到,打開這個開關就好了
大狗熊在睡覺
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
同一Word文檔 縱橫頁面并存
主站蜘蛛池模板: 91精品国产麻豆国产自产在线| 亚洲欧美日韩视频一区| 国产91透明丝袜美腿在线| 国产欧美性爱网| 欧美精品啪啪一区二区三区| 国产成人免费手机在线观看视频| 国产精品大白天新婚身材| 91成人在线观看视频| 国产精女同一区二区三区久| 国产免费久久精品99re丫丫一| 日韩欧美中文字幕在线精品| 国产一区二区网站| 色欲国产一区二区日韩欧美| 69国产精品视频免费| 欧美性天天| 国产成人资源| 久久 午夜福利 张柏芝| 国产精品第一区| 国产成人综合亚洲欧洲色就色| 欧美精品成人一区二区在线观看| 99re热精品视频国产免费| 亚洲熟女中文字幕男人总站| 一级一级特黄女人精品毛片| 亚洲色图综合在线| 成人在线观看一区| 人妻丰满熟妇AV无码区| 亚洲成在人线av品善网好看| 国产农村1级毛片| 久久国产成人精品国产成人亚洲| 在线国产91| 欧美另类视频一区二区三区| 国产精品.com| 亚洲天堂网视频| 91在线激情在线观看| 亚洲系列无码专区偷窥无码| 免费播放毛片| 最新国产高清在线| 久久香蕉国产线看观看式| 久久毛片网| 九九这里只有精品视频| 91精品国产综合久久香蕉922| 久久综合国产乱子免费| 亚洲国产欧洲精品路线久久| 亚洲不卡网| 无码丝袜人妻| 日韩欧美国产精品| 国产香蕉一区二区在线网站| 免费在线色| 亚洲综合极品香蕉久久网| 四虎影视库国产精品一区| 精品欧美视频| 97亚洲色综久久精品| 青青操国产| 国产农村妇女精品一二区| 波多野结衣二区| 国产手机在线ΑⅤ片无码观看| 日本午夜在线视频| 亚洲一区二区三区在线视频| 四虎永久在线精品国产免费| 欧美亚洲欧美| 综合社区亚洲熟妇p| 国产精品久久久久无码网站| a级毛片免费网站| 性做久久久久久久免费看| 国产真实乱子伦精品视手机观看| 国产成人综合日韩精品无码不卡| аv天堂最新中文在线| 依依成人精品无v国产| 欧美中文字幕一区二区三区| 国产一级在线播放| 久久久久久高潮白浆| 国产美女精品一区二区| 国产精品短篇二区| 97se综合| 免费高清毛片| 在线观看免费国产| 国产精品亚洲欧美日韩久久| 久久一本精品久久久ー99| 伊人久久久久久久久久| 91精品久久久久久无码人妻| 亚洲第一中文字幕| 免费人成视频在线观看网站|