Css 标题未显示在浮动元素之前

Css 标题未显示在浮动元素之前,css,internet-explorer-7,css-float,Css,Internet Explorer 7,Css Float,在页面上,我在页面顶部有一个标题(级别1),在IE7中没有显示,我不知道为什么 它与站点的其他部分遵循相同的CSS和页面结构,唯一的区别是有一个元素在之后立即浮动到右边 如果您有任何见解,我将不胜感激。这对我来说肯定是个小问题,但这里只安装了IE开发工具,我可以说这不是HTML本身,它肯定是IE CSS错误。很多事情中有一件就是浮动,所以在这个基础上我建议你尝试两件事 第一个是将doctype改为strict,这是一个更坚实的基础,将改变IE的行为方式。可能会自行修复 第二个建议是从div中删除

在页面上,我在页面顶部有一个标题(级别1),在IE7中没有显示,我不知道为什么

它与站点的其他部分遵循相同的CSS和页面结构,唯一的区别是有一个元素在之后立即浮动到右边


如果您有任何见解,我将不胜感激。

这对我来说肯定是个小问题,但这里只安装了IE开发工具,我可以说这不是HTML本身,它肯定是IE CSS错误。很多事情中有一件就是浮动,所以在这个基础上我建议你尝试两件事

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


第二个建议是从div中删除float和width,而是依赖
文本align:right您已应用于表单。这将为您提供与FF中现在显示的布局相同的布局,而不使用float。然而,看起来您可能想要实现的是一个浮动下拉菜单,它直接位于标题的右边?如果你想保持一个居中的标题,这将是相当混乱的tbh

我怀疑问题与浮动和斜体内容有关。IE讨厌将斜体内容包装在浮动上

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


这里有一篇很好的关于它的小文章:

您可能需要更具体地说明您的查询。我现在正在查看该页面,h1“照片库”在IE7中似乎显示良好。这就是你所指的吗?谢谢你的评论,是的,确实如此,但在我让Windows update时它似乎已经自行解决了,所以我猜它是针对我所拥有的IE7的任何版本。很好的建议,但在我让Windows update时它似乎已经自行解决了,所以我猜这是特定于我所拥有的IE7构建的。干杯。如果我也能看到的话就不会了,但小伙子,不管怎样,它已经修好了:)