【发布时间】: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