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

DIV+CSS技術(shù)在網(wǎng)站專題中的應(yīng)用

2013-01-01 00:00:00馮曉磊
無線互聯(lián)科技 2013年4期

摘 要:以DIV+CSS技術(shù)在網(wǎng)站專題中的應(yīng)用為切入點(diǎn),探討了使用這項(xiàng)技術(shù)的意義??偨Y(jié)了DIV+CSS布局網(wǎng)站專題的優(yōu)點(diǎn)。

關(guān)鍵詞:CSS;DIV;網(wǎng)站專題;布局

柳州廣播電視網(wǎng)作為地方門戶網(wǎng)站在專題制作上的需求比較多,為了能在重大、突發(fā)事件發(fā)生時(shí)快速制作專題,使用傳統(tǒng)的表格布局已不能滿足需要。DIV+CSS布局使得網(wǎng)頁結(jié)構(gòu)和表現(xiàn)分離,通過把專題版塊模塊化,解決了制作流程復(fù)雜、制作周期長及后期維護(hù)不便等問題。

1 什么是DIV+CSS技術(shù)

DIV+CSS是網(wǎng)站標(biāo)準(zhǔn)(或稱“WEB標(biāo)準(zhǔn)”)中常用的術(shù)語之一,通常為了說明與HTML網(wǎng)頁設(shè)計(jì)語言中的表格(table)定位方式的區(qū)別,因?yàn)閄HTML網(wǎng)站設(shè)計(jì)標(biāo)準(zhǔn)中,不再使用表格定位技術(shù),而是采用DIV+CSS的方式實(shí)現(xiàn)各種定位。用div盒模型結(jié)構(gòu)給各部分內(nèi)容劃分到不同的區(qū)塊,然后用css來定義盒模型的位置、大小、邊框、內(nèi)外邊距、排列方式等。DIV英文全稱division(分割),div作為通用塊狀元素,在標(biāo)準(zhǔn)網(wǎng)頁布局中是最常用的結(jié)構(gòu)化元素,它可以把文檔分割為多個(gè)有意義的區(qū)域或模塊。因此,使用div元素可以實(shí)現(xiàn)網(wǎng)頁的總體布局。CSS(Cascading Style Sheet),中文譯為層疊樣式表,它是用于控制網(wǎng)頁樣式并允許將樣式信息與網(wǎng)頁內(nèi)容分離的一種標(biāo)記性語言。CSS是1996年由W3C審核通過,并且推薦使用的。簡單地說,CSS的引入就是為了使得HTML語言能夠更好地適應(yīng)頁面的美工設(shè)計(jì)。它以HTML語言為基礎(chǔ),提供了豐富的格式化功能,如字體、顏色、背景和整體排版等,并且網(wǎng)頁設(shè)計(jì)者可以針對各種可視化瀏覽器設(shè)置不同的樣式風(fēng)格。

2 網(wǎng)站專題模塊化

2.1 為什么要建立網(wǎng)站專題模塊化

運(yùn)用網(wǎng)站專題標(biāo)準(zhǔn)化模式,可以大大提升網(wǎng)頁設(shè)計(jì)和開發(fā)中的生產(chǎn)力和效率,與此同時(shí)還大大減少了代碼量和復(fù)雜性。標(biāo)準(zhǔn)化模式就像是文檔的模版,我們可以向其中添加自己的內(nèi)容。確定了某種標(biāo)準(zhǔn)化模式后,可以把用到的各模塊迅速組合起來,就像搭積木一樣簡單。

2.2 專題框架搭建

首先根據(jù)專題的內(nèi)容需要對整體框架進(jìn)行合理規(guī)劃。通常專題包括:導(dǎo)航菜單、焦點(diǎn)圖、頭條新聞、文字新聞列表、圖片列表、視頻列表。

在內(nèi)容框架定下來后根據(jù)圖中所描述的ID進(jìn)行構(gòu)架,其中鏈接的CSS文件可以根據(jù)不同的需要動態(tài)更換,也正是因?yàn)樾薷倪@一行調(diào)用不同的CSS文件,使得整個(gè)頁面變幻無窮。

2.3 960柵格系統(tǒng)

柵格系統(tǒng)英文為“grid systems”,是一種平面設(shè)計(jì)的方法與風(fēng)格。運(yùn)用固定的格子設(shè)計(jì)版面布局,其風(fēng)格工整簡潔。比較直觀的一種說法:蘋果電腦1024×768的分辨率下,F(xiàn)irefox窗體的大小約為974×650。減掉左右兩邊7px的邊框,網(wǎng)頁的實(shí)際大小為960×650。使用柵格系統(tǒng)能大大提高網(wǎng)頁的規(guī)范性。在柵格系統(tǒng)下,頁面中所有組件的尺寸都是有規(guī)律的。這對于網(wǎng)站專題的開發(fā)和維護(hù)來說,能節(jié)約不少成本;基于柵格進(jìn)行設(shè)計(jì),可以讓網(wǎng)站專題各個(gè)頁面的布局保持一致。這能增加頁面的相似度,提升用戶體驗(yàn);

2.4 CSS模塊化

CSS模塊化不是簡單的在CSS文件中分幾塊,或者把css拆分成幾個(gè)小css文件。CSS模塊化的目的是讓css的可復(fù)用、可移植、可替換,實(shí)現(xiàn)的手段有封裝、繼承、多態(tài)。

2.4.1 CSS的封裝

CSS模塊化不是簡單的在CSS文件中分幾塊,或者把css拆分成幾個(gè)小css文件。CSS模塊化的目的是讓css的可復(fù)用、可移植、可替換,實(shí)現(xiàn)的手段有封裝、繼承、多態(tài)。封裝是實(shí)現(xiàn)CSS模塊化的最基本要求,封裝成的各個(gè)單元就是基本的CSS模塊,可靈活用于組建頁面的各種顯示樣式。

2.4.2 CSS的繼承

繼承可謂是CSS模塊化的關(guān)鍵所在,由于html元素可以擁有多個(gè)類,而且根據(jù)優(yōu)先級,后面定義的屬性可以覆蓋前面的,正因?yàn)檫@樣,繼承這個(gè)特性發(fā)揮了巨大的作用。對于某些多數(shù)樣式屬性相同,僅有幾個(gè)不同樣式屬性的定義,可以用這個(gè)方法來實(shí)現(xiàn)。也可以在不改變某個(gè)通用樣式類的同時(shí),用HTML調(diào)用復(fù)合類,突出局部特例。

2.4.3 CSS的多態(tài)

多態(tài)主要用于同一模塊在頁面的不同部分或者不同頁面之間呈現(xiàn)出不同的樣式。

3 總結(jié)

DIV+CSS在網(wǎng)站專題中的模塊化應(yīng)用是一個(gè)比較實(shí)用但也需要去領(lǐng)悟的思想,實(shí)際使用中也需要全面的分析,過多的模塊會導(dǎo)致維護(hù)性的降低,我們應(yīng)該時(shí)刻明確,我們是為了方便管理,方便修改,方便多人合作。

[參考文獻(xiàn)]

[1][美]Dave Shea/Molly E.Holzschlag.CSS禪意花園.人民郵電出版社,2007.

[2]霍克曼.網(wǎng)站設(shè)計(jì)解構(gòu).人民郵電出版社,2010.

主站蜘蛛池模板: 亚洲色图欧美一区| 国产第二十一页| 亚洲国产日韩一区| 国产又爽又黄无遮挡免费观看| 91无码人妻精品一区二区蜜桃| 日本亚洲欧美在线| 国产成人啪视频一区二区三区 | 激情综合图区| 92午夜福利影院一区二区三区| www.91在线播放| 99资源在线| 少妇极品熟妇人妻专区视频| 国产成人综合亚洲欧美在| 国产91九色在线播放| 亚洲中文字幕在线观看| 国产日产欧美精品| 手机永久AV在线播放| 中文字幕色站| 97色伦色在线综合视频| 成人免费黄色小视频| 丁香婷婷综合激情| 中文字幕第4页| 亚洲国产欧美国产综合久久| 91小视频在线播放| 蜜桃臀无码内射一区二区三区 | 一级成人欧美一区在线观看| 欧美激情,国产精品| 三上悠亚精品二区在线观看| 亚洲国产中文欧美在线人成大黄瓜 | 中文字幕资源站| 99精品在线视频观看| 色综合天天综合中文网| 国产精品成人AⅤ在线一二三四| 久久99精品久久久久纯品| 91精品专区| 成人无码一区二区三区视频在线观看| 免费观看亚洲人成网站| av大片在线无码免费| 在线免费不卡视频| 国产精品视频导航| 欧美啪啪一区| 久青草网站| 一级一毛片a级毛片| 视频国产精品丝袜第一页| 国产微拍精品| 亚洲h视频在线| 国产黄网永久免费| 精品综合久久久久久97超人| 国产呦精品一区二区三区下载| 青青青草国产| 中文字幕色在线| 国产Av无码精品色午夜| 国产日本一线在线观看免费| 国产va免费精品| 亚洲最大情网站在线观看| 国产精品久久国产精麻豆99网站| 国产精品无码AV片在线观看播放| 国产丰满成熟女性性满足视频| 朝桐光一区二区| 精品欧美一区二区三区在线| 成人欧美日韩| 亚洲不卡av中文在线| 国产另类乱子伦精品免费女| 国产一区二区三区在线无码| 久久黄色免费电影| 国产一二视频| 狠狠色综合久久狠狠色综合| 91青青在线视频| 亚洲a级毛片| 欧美性精品不卡在线观看| 午夜无码一区二区三区在线app| 国产精品亚洲天堂| 天天视频在线91频| 久久综合丝袜日本网| 999福利激情视频| 国产日韩欧美在线播放| 亚洲视频在线网| 中文字幕有乳无码| 青青草一区| 亚洲有码在线播放| 亚洲精品视频在线观看视频| 91精品在线视频观看|