即使在我最好的日子里,我在追踪浏览器显示问题方面也非常惨淡。
在Opera中,此页面上的左侧边栏(http://www.taysf.org/about)无法正常显示。在其他所有浏览器中,侧边栏都有橙色条纹棕褐色块背景,因此我无法理解Opera中不显示背景。
你知道为什么吗?你会怜悯我吗?
谢谢!
答案 0 :(得分:0)
摘录自页面(删除空格):
(...)
<input type="hidden" name="log" id="edit-log" value="" />
</div>
</div></form>
</div>
</div></form>
<ul class="topnav">
(...)
看到第二个</div></form>
?你已经关闭了一个div太多了(div#page,确切地说;你也尝试关闭一个不存在的表单)。 Opera做了你告诉它做的事情,关闭了div #page,因此div#内容不在div #page中,因此没有显示背景。其他浏览器看到了不匹配的标签并猜到了你的想法(在这种情况下,成功)。