【发布时间】:2011-05-19 05:08:51
【问题描述】:
我无法让评论按钮在 IE7 和 IE8 中正确呈现。这是网址:http://bit.ly/dJkZuI
它在所有其他浏览器中都能正常工作。过去几天我一直在努力解决它,但没有成功。任何帮助将不胜感激。
【问题讨论】:
标签: css internet-explorer render
我无法让评论按钮在 IE7 和 IE8 中正确呈现。这是网址:http://bit.ly/dJkZuI
它在所有其他浏览器中都能正常工作。过去几天我一直在努力解决它,但没有成功。任何帮助将不胜感激。
【问题讨论】:
标签: css internet-explorer render
这与您在该 div 内有两个锚标记的事实有关,而不仅仅是一个。如果您将鼠标悬停在每张图片上,您会看到它们都转到不同的 URL。
您的 CSS 设置为让该 div 中的锚点占用空间,因此即使该锚点内部没有内容,它仍会占用相同数量的空间。删除没有任何文本的锚点,问题应该会消失。
您还有一些可能应该清理的 javascript 错误,但这不应该与这个特定问题相关。
【讨论】:
a标签是问题。
在 IE7 中对我来说很好。也许您进行了更改,但您的浏览器仍在使用样式表的缓存版本?
【讨论】:
我的猜测是 IE 被无效的 HTML 搞糊涂了。 a元素不能包含divs等块元素。
您的 HTML 中还有其他几个错误。你也应该纠正它们:
http://validator.w3.org/check?verbose=1&uri=http%3a%2f%2fwww.the-artifice.com%2ffilm%2f
【讨论】:
不只是 IE7 以这种方式呈现它。 IE8 也是如此。问题是您在 div 之外有一个 a 标记,然后在内部有另一个标记。你不能那样做。
【讨论】: