鍍金池/ 問答/HTML5  HTML/ 關(guān)于頁面樣式兼容問題?

關(guān)于頁面樣式兼容問題?

因為頁面需要兼容IE8(最低IE8),但是針對一些現(xiàn)代瀏覽器也需要使用新的html5 與 css3的特性?(視覺體驗更好)如何做到兼容性呢?各位前輩在日常的工作中是如何處理這種需求的呢?

回答
編輯回答
神經(jīng)質(zhì)

ie8,不要用flex,不要用CSS3,不要用漸變背景……
基本只能按照上世紀(jì)float去寫頁面吧。

2018年7月9日 15:39
編輯回答
忘了我

zk的低版本支持IE....

2017年5月21日 08:44
編輯回答
艷骨

一般先看項目的人手是否充足吧。
如果人手充足就可以,從下而上漸進增強,先從完整的IE8兼容需求開始做,在需要利用新的不兼容特性情況下單獨處理,
反之,從上而下優(yōu)雅降級,先基本完成需求,然后針對低版本在不兼容的地方進行優(yōu)化處理,可以使用效果較差的方案,例如取消部分css3動畫,部分UI不同等等。

不過IE8的話在js上需要注意很多東西,例如上傳的插件,工具庫版本(例如jq)等等。

2017年1月22日 01:26
編輯回答
脾氣硬

之前做過一個,后來專門為IE寫了一套css,用css hack寫了一下,只在ie內(nèi)加載

2017年2月22日 02:26
編輯回答
維他命

其實有些特性動畫什么的,ie8優(yōu)雅降級也搞不定。
要解決這個問題,建議,首先要在用戶分析上著手,調(diào)研主要用戶瀏覽器情況,看看ie8占比,根據(jù)占比來確定,到底是用優(yōu)雅降級還是說ie8開始漸進增強。

最重要的是保障功能,動畫新特性什么的,css不行就用js實現(xiàn),再不行,ie8就不動唄。

2017年7月25日 00:35
編輯回答
薄荷綠

可以加上判斷的,但是ie瀏覽器打開的時候,加載兼容ie的代碼,不過能避免那些新的屬性,盡量避免,兼容性確實不好處理

2017年12月30日 04:08
編輯回答
熟稔

我做的前端大多都是基于pc端大部分都是要考慮IE8兼容性問題的,沒有辦法,IE8,9都是有好多限制,所以對于一些h5和css3的效就只能按權(quán)責(zé)先放棄使用,這個就看自己公司對兼容性要求的的程度大不大,如果不大,用來增強視覺效果還是可以的,對IE處理可以采用hack的方法,單獨寫一套僅限IE使用?;鸷乱灿屑嫒菪詥栴},有一些效果也需要單獨處理的~

2017年3月12日 06:18
編輯回答
懷中人

請參考 Bootstrap 3

2017年4月24日 03:00