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