Css3 via IE7 8 9
一直苦思一個問題:怎麼樣才能讓新的Css3的特性在古老的IE瀏覽器上正常顯示,乍一看有點強人所難,因為國外的許多優秀Html5網站都公開不支援IE瀏覽器了,然而在國內在很長一段時間無法割捨IE這個搗蛋的體驗之毒瘤的。
最近在網上發現兩個比較好的框架,至少能解決一部分問題:
1. PIE: http://css3pie.com/
2. IE7/8/9.js: http://code.google.com/p/ie7-js/
PIE是Jason Johnston開發和維護的一套讓IE低版本支援Css3裡關於樣式定義的解決方案,基本原理是用的htc這個IE特殊格式重新定義了樣式支援Css3裡例如border-radius和text-shadow等特性。
IE-Js是Dean Edward寫的一個非常靠譜的Js指令碼,全文掃描你的Html文件,對IE低版本不支援的Css3選擇器、Html元素、盒模型size等做自動適配,不過帶來的效能開銷不小,基本是重寫了你所有的文件元素,使用需謹慎。
這兩個框架是可以完美相容的,因為它們從完全不同的角度來解決IE相容Css3的問題,借用一句話來總結它們:
IE7.js gives you all the advanced selectors, and PIE gives you the advanced box decoration rendering
相關文章
- Javascript 實現 Textarea 自動伸縮,相容IE6、IE7、IE8、IE9...JavaScriptIE9
- 一行程式碼解決各種IE相容問題,IE6,IE7,IE8,IE9,IE10行程IE9IE10
- CSS3 實現16:9大屏居中顯示CSSS3
- IE9對CSS3的支援情況概述IE9CSSS3
- CSS3背景色透明(相容IE8)CSSS3
- SQL Injection via DNSSQLDNS
- 第9章 CSS3中的變形與動畫(下)CSSS3動畫
- WPF Datagrid display via DataGridTemplateColumn
- WPF KeyDown MVVM Via BehaviorMVVM
- intent深入學習2018/8/9 amIntent
- 手遊1~8(9月6日)
- 手遊1~8(9月5日)
- 手遊1~8(9月2日)
- 手遊1~8(9月3日)
- 手遊1~8(9月1日)
- 手遊1~8(9月4日)
- 新錦江@1⒌⒏8⒎6〇O⒐⒏9
- WPF play vide via MediaPlayer VideoDrawingIDE
- Attribute GetCustomAttribute via method info of type
- wpf draw ellipse via mouse click
- Trying to hack Redis via HTTP requestsRedisHTTP
- WPF image via web url or uriWeb
- WPF show ImageSource via MVVM and timerMVVM
- WPF use SVG via SVG and SharpVectorsSVG
- WPF datagrid show ImageBrush via DataGridTemplateColumn
- WPF ListBox scrollintoview in ViewModel via behaviorView
- 第8章 CSS3中的變形與動畫(上)CSSS3動畫
- WPF implemented Single Instance via mutex and activated the existed window via FindWindow from Microsoft.Win32; namespaceMutexROSWin32namespace
- Flare-On 8th Challenge 9復現
- laravel8 啥時候升級9?Laravel
- RAG Project with Ollama and LangChain via Gradio InterfaceProjectLangChain
- C# read excel file via ExcelDataReaderC#ExcelLDA
- LISA: Reasoning Segmentation via Large Language ModelSegmentation
- MODEL COMPRESSION VIA DISTILLATION AND QUANTIZATION翻譯
- Crunchy PostgreSQL database backup via pgo commandSQLDatabaseGo
- Crunchy PostgreSQL database restore via pgo commandSQLDatabaseRESTGo
- ORA-00600: internal error code, arguments: [2131], [9], [8]Error
- 第8,9,10,11,12章-類整理