IE的CSS Bug列表(IE6,IE7和IE8)
创始人
2024-04-29 01:11:35
0次

这个网页上例举了所有的IE和CSS相关的BUG。如果你在开发网页的时候,你需要看看。

目前,这个网站上包含了 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 关键字会忽略,如果有相同的属性被设置了
PNG Image and Background Color Mismatch IE8 及以下版本 背景颜色和指定的图片的颜色不一致。而他们本来是一致的。IE认为这是他一个Feature。太可笑了。
No Auto Margin Center Pseudo-Bug IE8 及以下版本 如果把margins 设置成 `auto` ,IE不会把组件放置在中间的位置。所有的浏览器都会,只有IE不会。
:first-line !important Rule Ignore Bug IE8 如果在伪class :first-line 内使用!important,那么其所有定义会被忽略。
:first-letter Ignore Bug IE6 整个:first-letter 的属性定义会被除数完全忽略。
:first-letter !important Rule Ignore Bug IE8 如果在伪class :first-letter内使用!important,那么其所有定义会被忽略。
Partial Click Bug v2 IE8以 设置了整个区域是可以点击的,但在IE中只有文本可以点击。
Staircase Bug below IE8 浮动的元素排序起来就像一个楼梯。
Disappearing List Background Bug IE6 B
  • ,
    ,
    没有背景。
  • noscript Ghost Bug IE8 and below
    No Transparency Click Bug IE8 and below 背景透明的图片在作为链接时,并且其“filter”被设置成了PNG透明,但其背景还是不可点击。
    List Drop Shift Bug IE8 在
  • 中的内容被换行了。
  • Numbers Bug' tutorial" href="http://haslayout.net/css/view?tut=No-Increase-on--ol--Numbers-Bug" alt="No-Increase-on--ol--Numbers-Bug">No Increase on
      Numbers Bug
    below IE8
      中的
    1. 列表序号不会增加。
    and
      Bug' tutorial" href="http://haslayout.net/css/view?tut=No-Bullets-on--ul--and--ol--Bug" alt="No-Bullets-on--ul--and--ol--Bug">No Bullets on
        and
          Bug
    below IE8 在
      和
        中看不到列表序号/数字了。
    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 背景从一个元件的内部溢出到外部
    Expanding Height Bug IE6 元件的高度比指定的要长得多。
    Expanding Width Bug IE6 元件的宽度比指定的要长得多。
    Double Margin Bug IE6 float元件的左和右的空白(margins)被加倍了。
    Negative Margin Bug IE8以下版 如果使用负数来指定页白(margins)里面的元件会被外面的元件所遮挡。
    Italics Float Bug IE6 float的元件中的字体会被设置成倾斜。
    3px Gap Bug aka Text Jog Bug IE6 下一个float的元件不是有一个3px的空隙,就是被换行了。
    Text-Align Bug IE8以下版 text-align属性会影响整个元件内的所有内容。

    IE的CSS Bug:布局类 Bug

    名称 IE的版本 描述
    Border Chaos Bug IE6 连框显示是混乱的
    Sub-Hover Bug IE6 一些selectors 如 a:hover foo{} 无法正常工作
    Partial Click Bug IE6 在定义了display: block的链接中() 只有文本是可以点的。
    Disappearing Content Bug IE6 当我们滚动窗口的时候,或是最大化最小化窗品的时候,有一些内容会重复显示。

    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可以导致整个 IE 崩溃。

    名称 IE的版本 描述
    Hover Crash Bug IE6 当你把鼠标移上 :hover 的链接时,浏览器会崩溃

    本文来自酷壳《IE的CSS相关的BUG》。

    【编辑推荐】

    1. 通过CSS实现文字旋转
    2. 高手总结CSS书写技巧
    3. CSS 3中的炫目新功能抢先预览
    4. CSS 3备受期待的8大功能
    5. CSS网页布局困扰新手的八个问题

    相关内容

    热门资讯

    PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
    网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
    各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
    粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
    如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
    什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
    只需三步,让你掌握阿尔法路由器... 请参照以下阿尔法路由器设置方法,通过浏览器进入及设置宽带路由器。经过这三个步骤的设置,基本上能够熟悉...
    全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
    如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
    Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...