坑爹的IE6相容性問題
第一:IE6不支援小於12px的盒子
解決方法很簡單,就是將盒子的字號,設定小(小於盒子的高),比如0px。
height: 4px;
font-size: 0px;
瀏覽器hack,就是瀏覽器提供的後門,針對某一種瀏覽器做相容。IE6留了一個後門,就是隻要在css屬性之前加上下劃線,這個就是專門用來對付IE6的。
解決微型盒子,正確寫法:
height: 10px;
_font-size: 0;
否則IE6不支援小於12px的盒子。
第二:IE6不支援用overflow: hidden來清除浮動的。需要使用_zoom: 1;(其實就是放大倍數1)。
完整寫法:
overflow: hidden;
_zoom: 1;
實際上,_zoom:1 能夠觸發瀏覽器hasLayout機制,這個機制IE6就有。
強調一點:overflow: hidden的本意,就是溢位盒子的border的東西隱藏,這個功能是IE6相容的。
相關文章
- NDK的坑爹問題make: *** No rule to make target
- 踩坑CBO,解決那些坑爹的SQL優化問題SQL優化
- 坑爹的Sun JDKJDK
- 記一次坑爹的golang 二維map判斷問題Golang
- 坑爹的驗證碼。。
- 坑爹的Oracle 11.2.0.3Oracle
- 坑爹的IE8
- 坑爹的Python陷阱(避坑指南)Python
- 十二個坑爹的Python陷阱Python
- 使用Android Studio 遇到的坑爹問題及解決方法(持續更新中)Android
- 坑爹的UEditor與springMVC的結合SpringMVC
- RichFaces editor的相容性問題
- JAVASCRIPT相容性問題JavaScript
- 最近線上發生的兩個坑爹鍋
- Go mod 相容性問題Go
- input file相容性問題
- Ibatis相容性問題BAT
- 【問題收集】UIWebView的坑UIWebView
- 解決ie相容性問題
- 解決ie6/7/8iframe背景透明的問題
- 微信小程式中的iOS相容性問題微信小程式iOS
- Docker與銀河麒麟的相容性問題Docker
- 史上最坑爹的程式碼!個個讓人崩潰!
- 坑爹的導航欄返回鍵(navigationItem.backButtonBarItem)Navigation
- Large Division (大數取餘,有個坑爹的地方)
- 前端相容性問題總結前端
- javascript event事件物件相容性問題JavaScript事件物件
- Object.assign相容性問題Object
- 一有不慎,廣泛傳播,坑爹啊
- VC++6.0的相容性問題解決方案C++
- VC6.0的相容性問題解決方案
- JS的IE和FF相容性問題彙總JS
- 創業故事多:合夥人的悲催坑爹二三事創業
- web頁面相容性問題記錄Web
- [轉帖]Podman與docker相容性問題Docker
- 骷髏坑人小技巧1[python]:坑爹遊戲[tkinter]Python遊戲
- Linux 發行版 Ultimate Edition 3.9 太坑爹了Linux
- 常見網頁相容性問題的解決方法網頁