html - 侧边栏在 Opera 中无法正确显示

标签 html css opera

即使在我最好的日子里,我也绝对不擅长跟踪浏览器显示问题。

在 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/

相关文章:

html - 什么输入字段类型会强制数字键盘移动键盘在聚焦时出现?

javascript - 如何禁用 Iframe 内的右键单击

javascript - .fadeIn() 和 .fadeOut() 功能坏了?

css - Chrome 不支持 BUTTON 标签的 "writing-mode"?

CSS 媒体查询超出范围

html - Opera Mini 像开源软件一样

javascript - ant design - 在 "cancel"和 "X"关闭按钮上重置模态值 - API RESPONSE BASE REACT JS

javascript - 我如何使用 jQuery 获取 <img> 标签内的宽度

css - 为什么这个 CSS 动画不会滑出?

internet-explorer - 自动安装浏览器插件