【问题标题】:Tables Rendering Incorrectly in IEIE中的表格呈现不正确
【发布时间】:2013-01-11 06:16:23
【问题描述】:

在我为客户设置的电子商务商店中,我在 IE 中不正确地呈现表格时遇到了一个真正的问题。这是链接:

http://jpgrv.zjbzq.servertrust.com/products-s/1819.htm

表格是实际包含产品的区域。如果您在 IE 中查看,您会发现行的高度太高。我尝试将 CSS 直接应用于行和列(内联、外部样式表和内部样式表)。

我想可能是图片太高了,所以我调整了它们的大小并尝试了它,但无济于事。

我进行了 Google 搜索,知道在表格和 IE 方面存在很多错误,但我发现的已知问题都没有帮助我找到解决方案。

顺便说一句,当您查看源代码并检查该站点时,它可能看起来像是一堆乱七八糟的表格等,这是因为该站点是在 Volusion 框架内构建的,因此有很多动态生成的内容。

如果有人有任何建议或可以为我指明正确的方向,我将不胜感激。

【问题讨论】:

  • 我注意到的一件事是,如果您通过 Firefox 查看源代码,您会看到几个红色的表单结束标签。您正在启动表单,然后是一个或两个 div,然后关闭表单,然后关闭 div。不确定这是否相关,但谁知道。除此之外,它可能是 IE 处理文章标签的方式。不确定这是否有帮助,但是:nickyeoman.com/blog/html/118-html5-tags-in-ie8
  • 啊是的好建议,我忘记了 IE 的 HTML5 问题。我有一种预感,这可能是问题所在。如果是,我会告诉你,然后你可以留下答案!
  • 嗯,文章 HTML5 标签在被渲染错误的表格之前。我把它改成了一个 div 但它并没有影响到表格...
  • 也许我看错了表格。我确实遇到过这个,也许它会有所帮助:stackoverflow.com/questions/993540/…
  • 有 1,028 个标记错误,页面呈现完全是一个奇迹。首先修复语法,使用validator.w3.org

标签: html css internet-explorer css-tables volusion


【解决方案1】:

额外的高度是因为 div“容器”中的 div“add_button”。

你可以看到是这个截图:

【讨论】:

  • 非常感谢!!这绝对是问题所在。 div 没有在代码中关闭(我想这是一个编码错误),但我猜
    是在事后由 IE 生成的,这导致了一些事情的发生。
猜你喜欢
  • 2015-06-27
  • 1970-01-01
  • 2017-06-28
  • 1970-01-01
  • 1970-01-01
  • 2015-10-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多