網(wǎng)站建設(shè)與網(wǎng)站改版需要進行DIV+CSS重構(gòu)嗎

2022-08-27    分類: 網(wǎng)站改版

網(wǎng)站建設(shè)網(wǎng)站改版需要進行DIV+CSS重構(gòu)嗎?我們都知道在網(wǎng)站建設(shè)過程中是否需要利用DIV+CSS布局、或者網(wǎng)站改版是否需要進行DIV+CSS重構(gòu),是乎一直是網(wǎng)絡(luò)服務(wù)業(yè)爭論不休的話題。
成都網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)指出確實在階段如果利用Table布局的網(wǎng)站看不出有什么明顯的問題,而且就象很多網(wǎng)絡(luò)公司說的那樣,DIV+CSS也確實不是什么新鮮玩意。然而也正是這么一個沒有什么新意的玩意,很多網(wǎng)站建設(shè)和網(wǎng)頁設(shè)計從業(yè)者都不愿意去接受和嘗試,這除了意識形態(tài)的問題,我想跟惰性有關(guān)系:反正飯能吃飽,至于能不能吃好那當然也就沒誰去在乎了......
為什么很多網(wǎng)站建設(shè)從業(yè)者不愿意把網(wǎng)站改成DIV+CSS呢?當然理由有2種:1、沒必要;2、太麻煩。
“沒必要”這個理由很有意思
DIV是什么?是division,就是區(qū)域、區(qū)塊的意思。在HTML代碼出現(xiàn)的時候,DIV這個標簽本來就是用來做頁面布局的。大家現(xiàn)在做網(wǎng)頁、建網(wǎng)站,卻大多使用table來搭建框架、做頁面布局。
Table是什么?table是表格的意思,table只應(yīng)該在輸出數(shù)據(jù)、輸入數(shù)據(jù)作為表格、表單的時候才出現(xiàn)。所以說,用table來做網(wǎng)頁布局本來就是錯誤的。
DIV重構(gòu)網(wǎng)站不但有必要,而且從道理上來說也是必須的:你可以躺在沙發(fā)上睡覺,而且可以睡得很香,如果你愿意的話您還可以在地板上睡覺,如果習慣了甚至覺得地板上睡覺也蠻舒服的;但媽媽或老師都會教育你應(yīng)該到床上睡,沒什么理由,床設(shè)計出來就是用來睡覺的、而沙發(fā)設(shè)計出來就是用來休息或會客坐的。
如果把床和沙發(fā)調(diào)換一下功能或者位置,不光是自己、別人也會覺得別扭......總之達到某個目標的的辦法有很多種,我們無非是要找出快捷、最有效、最讓大家信服的那一種而已。
“太麻煩”這個理由可以理解
我們給很多企業(yè)做過網(wǎng)站重構(gòu),并按照Xhtml結(jié)構(gòu)化代碼,使其更加符合W3C標準。因為W3C標準正在不斷改變、各瀏覽器對WEB標準的支持。
重構(gòu)網(wǎng)站要花的精力是驚人的,我認為遠大于新建設(shè)一個網(wǎng)站。因為每有一點改進,就要測試不同瀏覽器(比如IE、Firefox、Opera)、和不同版本的(IE7.0、IE6.0、IE5.0、Firefox1.5、Firefox1.0)兼容性問題。而且你必須打開3臺電腦,一臺電腦上是沒法同時查看同一種瀏覽器不同版本的效果的。網(wǎng)站元素越多,出現(xiàn)的問題就越多,我們曾經(jīng)為了重構(gòu)200個頁面,花了2個月的時間!總之,重構(gòu)一個網(wǎng)站確實很麻煩。
為什么要采用DIV+CSS重構(gòu)
如果你給老外做網(wǎng)站,他一般都會要求你的作品是DIV+CSS的。DIV+CSS重構(gòu)過的網(wǎng)站主要體現(xiàn)在以下幾個方面,更多請參考網(wǎng)站使用DIV+CSS布局有什么好處
1、結(jié)構(gòu)清晰:是指網(wǎng)頁源代碼的結(jié)構(gòu)清晰,不是指客戶端顯示出來的網(wǎng)頁。很多人覺得網(wǎng)頁源代碼結(jié)構(gòu)清晰有什么用呢?用戶又不會看你的網(wǎng)頁源代碼!確實,這個觀點是成立的,但是結(jié)構(gòu)清晰的網(wǎng)站代碼將更加有利于搜索引擎抓取有用的信息,而且在進行團隊開發(fā)的時候更有利于流程和標準的統(tǒng)一、有利于開發(fā)團隊相互配合,特別是在進行網(wǎng)站改版和結(jié)構(gòu)調(diào)整的時候。
2、下載速度:DIV+CSS避免了煩瑣、重復的表格屬性和表格嵌套(Table嵌套),避免半天打不開網(wǎng)頁的情況,而且結(jié)構(gòu)化的、清晰的代碼可大大的減少網(wǎng)站代碼繁瑣度,本身體積也會變得更小,從而獲得更快的下載速度。
3、易于改版和更新:DIV+CSS采用的是“表現(xiàn)和代碼分離”的模式,這在網(wǎng)站改版和網(wǎng)站更新的時候就表現(xiàn)得特別明顯,所有的內(nèi)容信息包含在網(wǎng)頁里,而布局及設(shè)計元素全在css文件里,如果要進行網(wǎng)站結(jié)構(gòu)調(diào)整的話,我們根本無需要進行網(wǎng)頁和程序的更新,只需要更換CSS文件即可!
特別值得說明的是:在一些Web2.0網(wǎng)站建設(shè)中,DIV+CSS采用的“表現(xiàn)和代碼分離”模式就是必須的了,比如百度空間(blog),如果不采用DIV+CSS用戶根本無法象現(xiàn)在這樣靈活的定義自己空間/Blog的布局和風格。
4、SEO搜索引擎優(yōu)化:幾乎所有SEO網(wǎng)站都采用DIV+CSS布局,因為“有效關(guān)鍵詞占網(wǎng)頁總代碼的比重”一定會影響到搜索的結(jié)果和效果。而采用DIV+CSS避免了Table嵌套層次太多無法被搜索引擎抓取的問題;而且簡潔、結(jié)構(gòu)化的代碼更加有利于突出重點和適合搜索引擎抓取,在網(wǎng)絡(luò)營銷型網(wǎng)站建設(shè)中,這點是非常重要。
個人認為DIV+CSS有太多的誤區(qū):很多人認為用DIV替換掉Table就是DIV+CSS網(wǎng)站了,這是一個很大的誤區(qū),也是很多人初學者都會做DIV+CSS、但卻做不好的原因。DIV+CSS其實不是一個形式的問題,而是理念問題。DIV+CSS向我們傳達了“區(qū)塊”、“表現(xiàn)和代碼分離”的網(wǎng)站設(shè)計理念,因為絕大多數(shù)XHTML標簽都可以被我們通過CSS定義為塊,并且賦予豐富的表現(xiàn)形式。但就是這樣的模式,讓我們可以統(tǒng)一的、標準的、結(jié)構(gòu)化的使用XHTML標簽,其意義才可以表現(xiàn)出來。
還是要重復那句話,達到一個目的的方法有很多種,我們?yōu)槭裁床蝗ミx最正確的那一種呢?

當前題目:網(wǎng)站建設(shè)與網(wǎng)站改版需要進行DIV+CSS重構(gòu)嗎
網(wǎng)頁URL:http://www.muchs.cn/news7/193407.html

網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營銷seo公司;服務(wù)項目有網(wǎng)站建設(shè)、網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作