Webkit渲染bug

时间:2010-02-19 22:03:52

标签: html webkit

我正在开发一个网站,其中这些错误随机出现在Safari和Chrome中:

Safari http://img163.imageshack.us/img163/7860/screenshot20100217at314.jpg

即。标签似乎没有完全关闭。问题是,当我查看源代码时,我发现它完全有效。

修改 以下是我保存的违规HTML:http://www.pastebin.com/f1e0edd24

3 个答案:

答案 0 :(得分:2)

你确定它完全有效吗?此外,无论您在哪个编辑器中查看它,都可能隐藏了您的内容。它看起来像是逃脱或编码的东西本来就不应该。查看列表项的源代码,将其与有效列表项进行比较。尝试找出它们之间的区别。

另外,查看Fiddler中的响应,以便在它到达浏览器之前分析实际响应html。这应该有助于揭示它实际上是浏览器还是像我之前提到的一些转义/编码问题。

答案 1 :(得分:2)

在你给出的例子中,似乎你在“onclick”之前有一个偷偷摸摸的箭头,就像这个“> onclick ....> Kusters Rebecca。”因此它显示而不是失败。

此问题会出现在所有浏览器中。

答案 2 :(得分:1)

尝试将onclick事件处理程序中的所有if else语句导出到函数。 然后调用此函数。这使得源的读取更清晰,并且易于调试。 但是html可能无效,某些属性未正确关闭。 为了进一步帮助我们需要以下信息。 Bug是否出现在所有浏览器上?