在http://tesselaar.com/gallery/页面上,我在“照片库”页面顶部有一个标题(1 级),它在 IE7 中不显示,我不知道为什么。
它遵循与网站其余部分相同的 CSS 和页面结构,唯一的区别是元素在之后立即浮动到右侧。
任何见解将不胜感激。
在http://tesselaar.com/gallery/页面上,我在“照片库”页面顶部有一个标题(1 级),它在 IE7 中不显示,我不知道为什么。
它遵循与网站其余部分相同的 CSS 和页面结构,唯一的区别是元素在之后立即浮动到右侧。
任何见解将不胜感激。
对我来说,它确实出现了故障,但是在这里只安装了 IE 开发工具,我可以说它本身不是 HTML,它绝对是一个 IE CSS 错误。很多 IE 令人不安的事情之一就是浮动,所以在此基础上,我建议你尝试两件事。
第一个是将文档类型更改为严格 - 这是一个更坚实的基础,并且会改变 IE 的行为方式。可能会自己修复。
第二个建议是从 div 中删除浮动和宽度,而不是依赖于text-align: right;
您已应用于表单的。这将为您提供与现在 FF 中相同的布局,而无需使用浮动。但是,您可能想要实现的是直接在标题旁边和右侧的浮动下拉菜单?如果你想保持一个居中的标题,那将会非常混乱。
我怀疑这个问题与浮动和斜体内容有关。IE 讨厌在浮点数周围加上斜体内容。
我怀疑当您收紧其他一些 CSS 时,您在其中隐藏了一些溢出并无意中修复了两个问题......
这是一篇关于它的不错的小文章:http ://www.positioniseverything.net/explorer/italicbug-ie.html