我正在努力修复 Firefox 3.6 上朋友网页中的显示错误。它在所有其他浏览器中正确显示。我已将问题缩小到这一点:在大多数浏览器中,HTML 是这样生成和解析的:
<section class="sidebar" style="height: 1106px; "><div class="sidebar-widget"><h3 class="sidebar-widget-title">Shopping Cart</h3><div id="sliding_cart" class="shopping-cart-wrapper">
<p class="empty">
Your shopping cart is empty<br>
<a target="_parent" href="https://underwateraudio.com/products-page/" class="visitshop" title="Visit Shop">Visit the shop</a>
</p>
</div> </div></section>
<section id="main-content"> ... </section>
但是,在 Firefox 3.6 中,页面显示就好像该行</div> </div> </section>
根本不存在。我在 Firebug 中查看了它,确实 Firefox 出于某种原因取消了该结束标签。我不明白为什么 Firefox 3.6 去掉了这个标签。
如果您想查看页面本身,请查看https://underwateraudio.com/underwater-audio-faq/。主页看起来不错,但所有其他页面(通过单击顶部栏到达)都已损坏。