當前位置:首頁 >  站長 >  建站經(jīng)驗 >  正文

關(guān)于網(wǎng)站開發(fā)中瀏覽器兼容性問題

 2013-12-01 21:24  來源: 用戶投稿   我來投稿 撤稿糾錯

  域名預(yù)訂/競價,好“米”不錯過

網(wǎng)站開發(fā)中,對于前端工程師而言,網(wǎng)站樣式的兼容性往往很讓人頭疼,特別是在本國國情的情況下,IE6的不死以及各家IT公司的瀏覽器兼容性存在差異的情況下,讓網(wǎng)站開發(fā)在瀏覽器兼容性方面摔了大跟頭。

開發(fā)人員往往會看到一些比較好的值得我們借鑒的國外網(wǎng)站,但是一拿到本地,各種瀏覽器的不兼容,迫使我們放棄這些華麗的好站。今天我來給大家解析下市場的各種瀏覽器以及我們在網(wǎng)站開發(fā)當中值得注意的地方。

先說主瀏覽器,目前國內(nèi)主瀏覽器依舊以IE為主,那么IE6、7、8其實依然占了不小的份額,特別是對于一些制造型企業(yè),往往使用的都是Win XP,然后XP系列操作系統(tǒng)默認安裝的其實就是IE6。所以我們還是不應(yīng)該放棄這些用戶,而且導(dǎo)致IE6瀏覽器的不兼容,其實還是跟自己寫樣式有很大的原因的,下面我會詳細解說這塊。除了IE家族,Google Chrome瀏覽器目前市場份額是越來越大,或許Chrome瀏覽器大家還是比較陌生,但是只要我說出“360瀏覽器-急速模式”、“搜狗瀏覽器-急速模式”....各種瀏覽器的急速模式其實都是Chrome的內(nèi)核-WebKit,該瀏覽器的內(nèi)核有幾大優(yōu)點,第一就是速度快,其次是兼容目前各種主流的HTML5和CSS3。還有一個瀏覽器大家應(yīng)該也不陌生:FireFox-火狐。該瀏覽器目前國內(nèi)占額可以排在國內(nèi)前5的位置,原因在于,該瀏覽器同樣和Chrome瀏覽器一樣,具有超強的兼容性,支持各種HTML5和CSS3效果,并且與別的瀏覽器不同的是,該瀏覽器目前還有一個插件庫,里面包含了各種各樣的實用插件。FireBug對于開發(fā)者而言一定不默認,他就是大名鼎鼎的源代碼解析插件。所以對于開發(fā)者而言FireBug肯定是少不了的。如果作為一個前端開發(fā)者,沒有安裝FireBug,那么可以認為該工程師要么就是超級NB了,不用工具可以看出任何網(wǎng)站的問題,那么就是完全不懂,也不知道如何查找網(wǎng)站樣式的問題所在。

我們再看看其他一些第三方的瀏覽器,所謂第三方瀏覽器,我們這里指的是例如:360安全瀏覽器、搜狗瀏覽器、遨游瀏覽器等等,目前一般都采用雙內(nèi)核瀏覽器,也就是急速模式的WebKit和IE家族的兼容模式。這些瀏覽器無非就是在其他內(nèi)核的基礎(chǔ)上添加一些比較實用的功能,例如近年發(fā)展起來的“云”功能。

再回到開發(fā)者角度談下瀏覽器兼容性問題,在我看來導(dǎo)致瀏覽器不兼容的問題,無非就是2點:

1、先天缺陷:所謂先天缺陷就是某些標簽、樣式本身就存在不兼容,例如我們再寫DIV透明的時候,那么IE6解析與其他瀏覽器本身確實就不相同;或者是PNG圖片在IE不兼容,那么這種問題應(yīng)該說是“真正的不兼容”。

2、人為技術(shù)性的不兼容:這種問題其實不用說,如果完全按照W3C的標準去寫樣式,那么其實導(dǎo)致樣式不兼容的可能是非常非常低的。我一直希望前端開發(fā)者應(yīng)該多用用心,去看些比較大的電商平臺,看看他們是如何來寫樣式的,還有這里分享個小技巧:用色塊來布局以及多使用FireBug,可以杜絕大部分的不兼容問題。

本文來自昆山網(wǎng)絡(luò)公司www.boooming.net

申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!

相關(guān)文章

熱門排行

信息推薦