【问题标题】:Extra Space in IE tableIE 表中的额外空间
【发布时间】:2012-07-25 11:03:21
【问题描述】:

问题 #1 - 我已经阅读了所有关于在表格中消除 IE 中的“空白”的不同解决方案,但到目前为止还没有任何效果!我正在处理的页面在 Firefox 和所有其他浏览器中显示正常。我已经尝试过 height=100% 命令,但这让事情变得更糟并且间隔开,我还尝试删除不同 table 和 td 标签之间的空格,但这也没有改变任何东西。这些图像正好是 115px 正方形,或者是水平或垂直图像的两倍。

问题 #2 - 我有一个图片库,每个图片都应该在点击图片时出现。它在 Firefox 和 Chrome 中看起来不错,但 IE 不会显示图片库。帮助让那个 javascript 工作?

您可以在www.tracystonearchitect.com 看到我们的“实时”网站(它只是主页 - 网站的其余部分在 flash 中......我们正在努力转换) - 它在 Chrome 中显示为 100% 正确,间距问题和图片库问题出现在 IE 中,而在 Firefox 中,我使用的字体无法正确加载。这是我可能已经在本地发现的另一个问题,但尚未发布更新。

我对所有这些编码内容还是很陌生,所以可能是用户错误。我也一直在尝试不同的技术来解决这些问题,所以根据我尝试不同的解决方案,事情可能会有点不对劲。我很感激任何关于如何修复空间的想法或想法——或任何其他代码技术 cmets!

请帮忙,我真的需要一个解决方案。

【问题讨论】:

  • 我想如果你把这些问题分成两个问题,你会得到更多的帮助。一个专注于 HTML/CSS,另一个专注于 javascript。
  • 您正在测试什么版本的 IE?
  • 我主要在 IE9 中进行测试。

标签: javascript internet-explorer html-table whitespace


【解决方案1】:

根据问题 #1

您是否有适用于您的 IE 的开发人员工具。这对我对网页进行故障排除和调试至关重要。我看了你的页面。在开发工具中查找菜单中的查找并通过单击选择选择元素。对几个 img 执行此操作。查看开发屏幕的右侧并选择布局。我注意到不同图片之间的偏移量不同。 请参阅其他 SO 主题 How do I get rid of an element's offset using CSS?。我在您的代码中看到的 css 重置您在正确的轨道上。尽管继续。文章提到定位是一个可能的原因。

根据问题 #2 我希望我有更多的时间来研究这个。我研究了这个错误,发现很多命中很可能是语法错误。请参阅此 SO 主题Possible cases for Javascript error: "Expected identifier, string or number"

我希望这会为您指明正确的方向。

【讨论】:

  • 谢谢,这确实帮助我至少了解问题所在!不幸的是,当我在 IE 中更改或调用新的偏移量以进行快速修复时,它会破坏其他图像的位置以及在其他浏览器中的查看方式。这可能是因为我在文档中使用的 js 来显示图片库吗?
  • 所有 JS 应该做的就是交换 img 的 src。我会更多地研究它。我认为你最好的选择是测试你的 img 的位置和浮动。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-12-26
  • 1970-01-01
  • 2023-03-07
  • 2018-10-03
相关资源
最近更新 更多