代码之家  ›  专栏  ›  技术社区  ›  Hacker

IE 7中的图像显示

css
  •  0
  • Hacker  · 技术社区  · 15 年前

    我有一页像 http://ratingscorner.com/mobiles

    如果您看到左侧,则会显示一个+图像。它不出现在IE 7中。我尝试了所有可能的事情,但都解决不了。所以在这里寻求帮助……有什么帮助吗?

    3 回复  |  直到 13 年前
        1
  •  1
  •   Dan Heberden    15 年前

    您需要在CSS声明中显式地声明 .plus

    span.plus {
       width:12px;
       height:12px;
    }
    
        2
  •  1
  •   Dustin Laine    15 年前

    它是一个跨度、内联元素。

    添加 display: block; 并指定高度和宽度。

    同样,它在IE8中的行为也是一样的。

        3
  •  0
  •   EAMann    15 年前

    您的图像的高度和宽度为0,因此它不会显示在IE7中。我做了一些快速调试,发现如果将高度设置为15px并将显示设置为block,那么它就会显示得很好。添加左浮动有助于将其移动到按钮名称的左侧。

    所以对你 .Syb .plus CSS定义,添加:

    height:15px;
    display:block;
    float:left;
    

    那你就没事了。