【问题标题】:Line break or something after footer in IEIE中页脚后的换行符或其他内容
【发布时间】:2011-05-13 11:58:01
【问题描述】:

我有一个网站:www.onreg.dk。如您所见,有一个页脚 div,但在 IE 7/8 Quirks 模式下,它后面会出现某种换行符。我不知道为什么,但我知道:

  • 如果我打开开发者工具 (F12),并从任何元素中删除任何 css 属性,它可以工作吗??
  • 如果将 display:inline 放在容器上它可以工作,但会产生其他错误。

有人知道发生了什么吗? :秒 如果我对问题不够清楚,请告诉我。

【问题讨论】:

  • 我看到 350 像素的黑色页脚一直延伸到页面底部...没有间隙或中断。可以发个截图吗?
  • 尝试重置页脚内的 html、body 和任何其他元素的边距,这可能会使页脚的边距溢出。
  • 这似乎是一个愚蠢的问题,但您为什么要以怪癖模式查看该网站?您有一个文档类型,因此用户将不得不通过开发工具手动切换查看模式。
  • @Inrbob,我不知道,谢谢:D

标签: css internet-explorer html line-breaks


【解决方案1】:

您的网站具有有效的 doctype 声明,因此您不必担心怪癖模式。 只要您为所有页面提供有效的文档类型,浏览器就会使用标准模式呈现。

更多关于浏览器模式here

【讨论】:

  • 由于某种奇怪的原因,当我在 IE8 中打开网站时,它以怪异模式打开。 OP 可能会尝试使用完整的 DTD,例如 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  • @Salman A:你完全正确。使用您评论中的完整文档类型将修复它。
猜你喜欢
  • 2023-03-25
  • 2013-03-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-23
  • 2012-10-17
  • 2015-02-12
  • 2016-08-20
相关资源
最近更新 更多