html - 图像下方的IE空间?

标签 html css

如何为 Internet Explorer 修复此页面?由于某种原因,它似乎在背景图像下方添加了一个空格..

http://orangeguy.biz/profile/

设计是这样的:

                 ------------------
                 |   TOP IMAGE    |<- base_top.png
                 ------------------
                 |  |          |  |
base_sides.png ->|  | CONTENT  |  |<- base_sides.png
                 |  |          |  |
                 |-----------------
                 |  BOTTOM IMAGE  |<- base_bottom.png
                 ------------------

最佳答案

这是因为 IE 有一个奇怪的想法,即每个元素至少应该有一个字符高。

如果您将 overflow:hidden; 添加到 #top 和 #bottom 样式,这将阻止 IE 使元素大于您指定的大小。

一般提示:
向页面添加适当的文档类型,使其以符合标准的模式呈现,这对 IE 呈现页面的方式有很大帮助。

W3C: Recommended list of DTDs

关于html - 图像下方的IE空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/991228/

相关文章:

html - 如何居中模型内容

html - 从 HTML 表单中使用 c 程序获取数据

html - 流体(可堆叠)内容问题

javascript - 在 HTML 选择中复制数据(选项)

javascript - 无法将消息从网页传递到 Chrome 扩展程序

css - div 输入标签值改变颜色

javascript - 弹出窗口处于事件状态时如何使背景模糊?

css - 如果表单是隐藏的,我可以阻止垃圾邮件机器人提交表单吗?

javascript - 如何在页面更改时保持子菜单打开

css - 如何使用 css 为 float 元素创建的行设置边框属性?