IE的CSS Bug列表(IE6,IE7和IE8)
這個網(wǎng)頁上例舉了所有的IE和CSS相關(guān)的BUG。如果你在開發(fā)網(wǎng)頁的時候,你需要看看。
目前,這個網(wǎng)站上包含了 28 個“普通的Bug” , 4 個“布局方面的Bug” ,6 個“可以繞開的Bug” 以及 1 個“IE崩潰的Bug”,所有的這些Bug有39個指南和48個解決方法。這個列表目前更新到 2009年8月11日,19:50:22
下面是所有的bug列表,你可以點擊每個BUG名的鏈接查看更詳細的說明。
IE的CSS Bug:普通Bug
這部分 IE 的 bug 是比較普通的無法歸到其它種類,或是同時屬于多個種類的Bug。
名稱 | IE的版本 | 描述 |
---|---|---|
Hover White Background Ignore Bug | IE7 | background 不會因為 :hover而改變 |
IE7 Child Selector Comment Bug | IE7 | 一個 selector 包含了一個子的selector,如果后面跟著一個注釋,則會被完全忽略。 |
Star HTML Bug | IE6 | * html selector 在 IE6 中沒有被忽略 |
IE6 !important Ignore Bug | IE6 | !important 關(guān)鍵字會忽略,如果有相同的屬性被設(shè)置了 |
PNG Image and Background Color Mismatch | IE8 及以下版本 | 背景顏色和指定的圖片的顏色不一致。而他們本來是一致的。IE認為這是他一個Feature。太可笑了。 |
No Auto Margin Center Pseudo-Bug | IE8 及以下版本 | 如果把margins 設(shè)置成 `auto` ,IE不會把組件放置在中間的位置。所有的瀏覽器都會,只有IE不會。 |
:first-line !important Rule Ignore Bug | IE8 | 如果在偽class :first-line 內(nèi)使用!important,那么其所有定義會被忽略。 |
:first-letter Ignore Bug | IE6 | 整個:first-letter 的屬性定義會被除數(shù)完全忽略。 |
:first-letter !important Rule Ignore Bug | IE8 | 如果在偽class :first-letter內(nèi)使用!important,那么其所有定義會被忽略。 |
Partial Click Bug v2 | IE8以 | 設(shè)置了整個區(qū)域是可以點擊的,但在IE中只有文本可以點擊。 |
Staircase Bug | below IE8 | 浮動的元素排序起來就像一個樓梯。 |
Disappearing List Background Bug | IE6 | B <li>, <dt>, <dd> 沒有背景。 |
noscript Ghost Bug | IE8 and below | <noscript> 標識中只有 borders/background 才有用。 |
No Transparency Click Bug | IE8 and below | 背景透明的圖片在作為鏈接時,并且其“filter”被設(shè)置成了PNG透明,但其背景還是不可點擊。 |
List Drop Shift Bug | IE8 | 在<li>中的內(nèi)容被換行了。 |
No Increase on <ol> Numbers Bug | below IE8 | <ol> 中的 <li> 列表序號不會增加。 |
No Bullets on <ul> and <ol> Bug | below IE8 | 在<ul> 和 <ol> 中看不到列表序號/數(shù)字了。 |
No line-height Vertical Center on Images Bug | IE8以下版 | 圖片使用line-height 方法不能垂直居中 |
No Background Image Bug | IE8及以下版 | 在IE中使用background無法定義背景圖 |
Custom Cursor Bug | IE8及以下版 | 自定義鼠標不工作 |
Leaking Background Bug | IE6 | 背景從一個元件的內(nèi)部溢出到外部 |
Expanding Height Bug | IE6 | 元件的高度比指定的要長得多。 |
Expanding Width Bug | IE6 | 元件的寬度比指定的要長得多。 |
Double Margin Bug | IE6 | float元件的左和右的空白(margins)被加倍了。 |
Negative Margin Bug | IE8以下版 | 如果使用負數(shù)來指定頁白(margins)里面的元件會被外面的元件所遮擋。 |
Italics Float Bug | IE6 | float的元件中的字體會被設(shè)置成傾斜。 |
3px Gap Bug aka Text Jog Bug | IE6 | 下一個float的元件不是有一個3px的空隙,就是被換行了。 |
Text-Align Bug | IE8以下版 | text-align屬性會影響整個元件內(nèi)的所有內(nèi)容。 |
IE的CSS Bug:布局類 Bug
名稱 | IE的版本 | 描述 |
---|---|---|
Border Chaos Bug | IE6 | 連框顯示是混亂的 |
Sub-Hover Bug | IE6 | 一些selectors 如 a:hover foo{} 無法正常工作 |
Partial Click Bug | IE6 | 在定義了display: block的鏈接中(<a>) 只有文本是可以點的。 |
Disappearing Content Bug | IE6 | 當我們滾動窗口的時候,或是最大化最小化窗品的時候,有一些內(nèi)容會重復(fù)顯示。 |
IE的CSS Bug:不支持的功能
名稱 | IE的版本 | 描述 |
---|---|---|
No Child Selector Support Workaround | IE6 | 子 selector 無效 |
Max-Height Workaround | IE6 | max-height 無效 |
Max-Width Workaround | IE6 | max-width 無效 |
Opacity | IE8及以下版 | opacity 屬性無效 |
Min-Width Workaround | IE6 | min-width 屬性無效 |
Min-Height Workaround | IE6 | min-height 屬性無效 |
IE的CSS Bug:程序崩潰 Bug
這個BUG可以導(dǎo)致整個 IE 崩潰。
名稱 | IE的版本 | 描述 |
---|---|---|
Hover Crash Bug | IE6 | 當你把鼠標移上 :hover 的鏈接時,瀏覽器會崩潰 |
本文來自酷殼《IE的CSS相關(guān)的BUG》。
【編輯推薦】