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

浮动元素[关闭]前未显示标题

  •  0
  • da5id  · 技术社区  · 17 年前

    在页面上 http://tesselaar.com/gallery/ 我在“照片库”页面顶部有一个标题(级别1),在IE7中没有显示,我不知道为什么。

    它遵循与网站其他部分相同的CSS和页面结构,唯一的区别是后面有一个元素被浮动到右侧。

    任何见解都将不胜感激。

    2 回复  |  直到 14 年前
        1
  •  1
  •   annakata    17 年前

    在我看来,这确实是一个小故障,但由于这里只安装了IE开发工具,我可以说这本身不是HTML,这绝对是一个IE CSS错误。IE担心的许多事情之一就是浮动,所以在此基础上,我建议你尝试两件事。

    首先是将doctype更改为strict——这是一个更坚实的基础,将改变IE的行为方式。它可能会自行修复。

    第二个建议是从div中删除float和width,而是依赖于 text-align: right; 您已应用于表单。这将为您提供与现在FF中显示的布局相同的布局,而无需使用float。然而,它 出现 您可能想要实现的是标题旁边和右侧的浮动下拉菜单?如果你想保持一个居中的头球,那将会非常混乱。

        2
  •  0
  •   Steve Perks    17 年前

    我怀疑这个问题与浮点数和斜体内容有关。IE讨厌斜体内容围绕浮点数。

    我怀疑,当你收紧其他一些css时,你在其中隐藏了一些溢出,无意中修复了两个问题。..

    这里有一篇关于它的小文章: http://www.positioniseverything.net/explorer/italicbug-ie.html

    推荐文章