0

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

它遵循与网站其余部分相同的 CSS 和页面结构,唯一的区别是元素在之后立即浮动到右侧。

任何见解将不胜感激。

4

2 回答 2

1

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

第一个是将文档类型更改为严格 - 这是一个更坚实的基础,并且会改变 IE 的行为方式。可能会自己修复。

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

于 2008-12-15T08:46:59.390 回答
0

我怀疑这个问题与浮动和斜体内容有关。IE 讨厌在浮点数周围加上斜体内容。

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

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

于 2008-12-15T23:13:26.520 回答