【问题标题】:Sidebar not displaying properly in Opera侧边栏在 Opera 中无法正确显示
【发布时间】:2010-10-15 22:28:19
【问题描述】:

即使在我最好的日子里,我在追踪浏览器显示问题时也非常沮丧。

在 Opera 中,此页面的左侧边栏 (http://www.taysf.org/about) 无法正常显示。在其他所有浏览器中,侧边栏的背景都是橙色条纹棕褐色块,出于某种原因,我无法理解 Opera 中不会显示该背景。

你知道为什么吗?你会同情我吗?

谢谢!

【问题讨论】:

    标签: html css opera


    【解决方案1】:

    您页面的摘录(已删除空格):

    (...)
    <input type="hidden" name="log" id="edit-log" value=""  />
    </div>
    </div></form>
    
    </div>
    </div></form>
    <ul class="topnav">
    (...)
    

    看到第二个&lt;/div&gt;&lt;/form&gt;了吗?您关闭了一个 div 太多(准确地说是 div#page;另外,您试图关闭一个不存在的表单)。 Opera 照你说的做了,关闭了 div#page,因此 div#content 不在 div#page 内,因此它下面没有显示背景。其他浏览器看到了不匹配的标签并猜出了你的想法(在这种情况下,成功)。

    【讨论】:

    • 太棒了!实际上有两种形式,所以第二次关闭(在某种奇怪的意义上)是正确的。但是表单中的表单是一个错字并导致错误。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2017-10-31
    • 2021-04-21
    • 1970-01-01
    • 1970-01-01
    • 2021-03-31
    • 1970-01-01
    • 1970-01-01
    • 2020-02-02
    相关资源
    最近更新 更多