一個網站,前端頁面,要求兼容ie 6.7.8,我還有必要去使勁做嗎?

本人大三學生,自學了一年多的前端,最近加入了一個工作室,…就像那種,我說我要加入你們,那個負責人就說,好吧,你就來,沒有技術考核什麼的。都是口頭上問問你行不行,能幹什麼。當然理論知識我自覺還是可以的,但是沒有一點開發經驗,由於他們工作室是搞安卓開發的,我一個前端的,他就叫我寫他們工作室的宣傳網站,仿的,要求兼容ie6.7.8,到ie7我就感覺到疼了,各種調,花了大把的時間,效率也不高。我技術渣是一個原因。但是我想問要求兼容ie 8以下的瀏覽器,還要拚命去擼不?值得嗎?

( ??д?? )逛了這麼久知乎,這是我忐忑的第一次提問。求過來人,大神指教。

---------------------------2015.1.21------

感謝這麼多大神回答,有種受寵若驚的感覺。其實就是在做的時候很糾結這個問題。我查了一下資料,目前國內ie6都還有很大的市場,國外基本都消失了,我也是醉了。我自己學習的時候都是五大主流瀏覽器,ie也是10,沒有關注ie 678 ,雖然經常看到兼容問題,但是覺得自己基礎都沒學好,就下意識的迴避,現在就要勇敢面對啊~雖然這個只是工作室的網站,我儘力做吧,就當學習,就當作練習。


作為前端,我每天的ticket里,有專門給IE的一欄。

準確的說。我要檢查:

Win: IE 6-11, Chrome,Firefox

OS: Chrome,Firefox,Safari

一個頁面要面對大概10+個不同的環境。

一般如果我真的很討厭這個工程師,一般都說:

你是微軟的吧。

如果恨這個人:

你微軟寫IE的吧。

如果和這個人血海深仇:

你全家都是給微軟寫IE的吧。

利益相關:前端工程師


作為一個前端,我們不能歧視任何一個瀏覽器,哪怕他是IE6.

老闆,麻煩收下郵件,我要離職。


看你也是大三學生一枚,假若是抱著學習的態度看看也無妨,但我的經驗來說ie6,7的市場相對狹小,不要花費太多的時間在這上面,你們公司畢竟也是搞安卓開發,就算要求兼容低版本瀏覽器面對的客戶對象使用低版本瀏覽器的我估計也沒幾個,這種食古不化之人就別做太多考慮了


雖然很多面向低端用戶的產品要求兼容IE6 7,而且還是必須做的,但是如果可以選擇的話,絕不要去做。一個註定要淘汰的東西,不要去花太多時間學習。等你畢業了,IE6早退出歷史舞台了。那你這部分的技能就無法為你加分了。


首先明確不可能有一個網頁兼容所有瀏覽器,至少目前不可能,一般來說大網站現在都是不同設備或瀏覽器單獨做一個版本首頁來適應(或者動態載入某個瀏覽器獨有css樣式文件來適應)。

不過目前有種新技術在研究中那就是多屏自適應網頁,動態適應個種解析度和網頁,但是目前在研究中。


我有幾個網站,都已經禁止IE訪問了,識別出IE直接跳到下載新瀏覽器界面,傻逼用戶不能給貫著,要不然他們永遠抱著IE不肯升級,還自認為經典。


拿人錢財,替人消災

你是一名前端,這是你的義務

瀏覽器兼容性是每個前端必須考慮的事情

產品是要賺錢的,不要因為自己不舒服就不做

我不!

我不!

我不!

在前端努力下,我司終於在上個月把ie8放棄了,即使這樣剩下的ie9到11依然折磨得我們死去活來,要兼容ie6,我選擇狗帶,不,是離職


如果產品面向低端用戶的,ie6肯定要做的,寫多了你會發現也沒什麼難的。

但是人都有選擇,這種事我會選擇不做。


ie8 貌似還真得再繼續兼容一段時間。 ie6 7 堅決杜絕。 兄弟 能不能滅絕ie67 就看你的口才了。 讓他看點瀏覽器統計。


拿人錢財,替人消災。

不過這是對職場人士的要求,實習就無所謂了。

另外兼容一個瀏覽器就讓部分工程師這麼哭爹喊娘,之前一二十年連適配一個音效卡都要自寫驅動的時代的程序員不知道都是怎麼活下來的。


雖然我目前還是大三黨一枚,如果你需要兼容IE678的話,按照W3C要求的標準去寫HTML和CSS那些,基本都不會出現太大的問題,所以感覺兼容低版本的IE還是不難的。

PS:不過我一般選擇不做。


需不需要高兼容性,和兼容性深度要達到多少,這個還是要看用戶的使用環境。

我以前做的那些紅色宣傳網站,使用ng做開發,結果開發效率是很好,用戶體驗就很不好,原因是很多領導的電腦都是win7ie8,這種情況下你就需要去兼容了,很麻煩,但總好過被大佬們興師問罪要好。

然後現在互聯網公司工作後,主動一點,跟團隊要了我們網站的訪客數據,頁面訪問深度和時長一目了然,結合實際數據後,我們開發部門也有足夠的信心去放棄ie8的兼容。(頁面深度1點幾,平均時長1分多鐘,轉化率很低)。


現在的年輕人好幸福,想當初我們都是被要求要考慮ie5.5和網景(我都忘了怎麼拼了……)的呃(; ̄Д ̄)


2年開發經驗就能讓你寫代碼自動兼容 css hack 都不需要 (過程很苦)

你問值不值得的話

我覺得不值得

ie6、7 犯的錯 為什麼要我來填坑

不過話又說回來 也不吃虧 這也是一種能力 畢竟 以後可能會 「老闆讓我兼容ie12 ie12連css4都不支持 太蛋疼了」


這些拖著時代後腿的,就讓它在泯滅在時代中吧。


跑路吧

雖然說這是前端工程師職責一部分 但是覺得不值得花時間浪費在這上面

花些時間學學node和angular更實在點


兼容個屁,滾


我老闆最近要兼容所有瀏覽器,我覺得我可能要上天了。牛壞了。ie6 7 8什麼東西


你是一個收藏家


專門寫個頁面給IE舊版叫他們升級瀏覽器不就行了


推薦閱讀:

為什麼中國的大學的官網都這麼難看?
請教JS的詳細意思和學習路程 ?
JS中的閉包為何會產生"副作用,即閉包只能取得包含函數中任何變數的最後一個值"?
如何識別用戶是通過 PC、iPad 還是手機來訪問網站?
css設置元素的寬高為整數,為什麼有的瀏覽器解析出來的寬高是小數?

TAG:互聯網 | 前端開發 | 前端工程師 |