網頁對流覽器不相容迷思破除

IE-Fifefox網頁設計前先要準備好常用流覽器, 微軟IE, 谷歌Chrome, 謀智火狐Firefox ,蘋果Safari, 歐朋Opera ,最好是免安裝綠色版, 因為不要用時只刪除資料夾即可, 不用新增移除程式, 尤其是微軟IE, 不可以一個作業系統安裝各種版本, 如WINXP 預設IE6, WIN7 預設IE8, WIN8 預設IE10, 各種版本流覽器皆稍有不同, 因為我們不知道使用者喜歡使用何種流覽器, Web前端開發人員若沒有將常用流覽器皆測試過, 等全部開發完成, 會覺得非常困擾, 例如流覽器IE 定義 CSS div寬度 = div寬度px – padding寬度px – border寬度px, 但火狐Firefox定義 CSS div寬度 = div寬度px + padding寬度px + border寬度px , div寬度px 後再加 !important 指令, 如此使用者執行網頁不論任何流覽器才會寬度皆相同.

不要等到有一天忽然發現, 連IE各版本也有語法解釋不一致, IE6支持的語法,IE其他版本不一定支持, 網頁設計人員一定對CSS hack 很了解, 為了解決不同流覽器之間 CSS 標準不同, 要細微控制統一標準, hack 可以解決這個問題, 選一家好的網頁設計電腦公司, 除了參考設計過的作品, 於作品上檢視原始碼, 看程式是否有結構化, 對之後的維護會產生很大影響, 比如有結構化網站有100個地方要改紅色只要改一行網站即全部顏色一致, 但沒有結構化, 要改100行, 若1000行各自分散在不同地方怎麼辦, 也就是為什麼網站設計不只要程式與美工可以輕易分開分工設計, 且資料庫程式也能有效分開分工, 因為現在是講求團隊時代, 各有專長, 美工人員設計美工圖案, 程式設計師寫程式, 各有所長密不可分可各自補其不足, PHP MVC 架構正好可以有效解決此一問題, 之後所有應用軟體皆往Web化, APP 化, 走向雲端, 再不也用考慮所使用的設備是什麼, 只要流覽器, 即可完成所有工作需要, 娛樂休閒需求.

圖片來源:http://mag.nownews.com/article.php?mag=4-103-8756

Comments are closed.