所以我对 HTML、CSS 和整个 Web 开发场景都是新手,所以我决定通过更改现有页面来学习。下面是一个模板,我已经根据我的需要进行了修改以允许我的 CMS。问题是,内容不时移动到最不受欢迎的位置。
我相信我的 CSS 有问题导致了这个问题。
在检查footer
和site_content
div 后,我发现几乎没有区别。但我不知道为什么它不总是这样显示:
CSS 太大,无法放在这里,但整个源代码可以在GitHub 上的 OrangeCider 下找到。但是我正在输入(我认为是)相关的代码片段:
#main, #logo, #menubar, #site_content, #footer {
margin-left: auto;
margin-right: auto;
}
#site_content {
width: 837px;
overflow: hidden;
margin: 0 auto 0 auto;
padding: 20px 24px 20px 37px;
background: #FFF url(content.png) repeat-y;
}
更新:所以看来,如果我overflow: hidden;
从 中删除#site_content
,内容会显示它应该如何显示,除了与页脚顶部的侧边栏重叠的文本。会不会是溢出的东西?