即使在我最好的日子里,我也绝对不擅长跟踪浏览器显示问题。
在 Opera 中,此页面的左侧边栏 (http://www.taysf.org/about) 显示不正确。在所有其他浏览器中,侧边栏都有一个橙色条纹棕褐色 block 状背景,出于某种原因我无法理解 Opera 中不显示背景。
你知道为什么吗?你会可怜我吗?
谢谢!
最佳答案
您页面的摘录(已删除空格):
(...)
<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#content 不在 div#page 内,因此它下面没有显示背景。其他浏览器看到不匹配的标签并猜出了您的想法(在本例中,成功)。
关于html - 侧边栏在 Opera 中无法正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/689665/