css - 奇怪的网页内容移动

标签 css html web-content

所以我不熟悉 HTML、CSS 和整个 Web 开发场景,所以我决定通过更改现有页面来学习。波纹管是我根据需要更改的模板,以允许我的 CMS。问题是,内容会不时地移动到最不受欢迎的位置。

Unliked content position

我认为我的 CSS 有问题导致了这个问题。

在检查 footersite_content div 后,我发现几乎没有区别。但我不知道为什么它不总是这样显示:

Content positioning that's good

CSS 太大,无法放在这里,但可以在 GitHub under 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;
}

更新: 因此,如果我从 #site_content 中删除 overflow: hidden;,内容就会显示它应该如何显示,除了文本与页脚顶部的侧边栏重叠。会不会是溢出的东西?

最佳答案

看起来您这里可能有一些冲突的 CSS 规则。您可以尝试的一件事是 !important 关键字。

#main, #logo, #menubar, #site_content, #footer {
  margin: 0 auto !important;
}

此外,为了确保 float: left 不会干扰您的样式,将 clear: both 放在 #site_content 上.

#site_content {
  width: 837px;
  display: block;
  overflow: hidden;
  clear: both;
  padding: 20px 24px 20px 37px;
  background: #fff url(content.png) repeat-y;
}

关于css - 奇怪的网页内容移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27581735/

相关文章:

javascript - Tablesorter 不排序(Jquery 1.8)

html - 为什么上边框和左边框不被视为单线?

eclipse - 如何将 WebContent 文件夹添加到 Eclipse 项目

url - 来自 URL 的内容分类

<IMG> 上的 CSS 背景颜色使用外部 SVG 作为 SRC

css - 让 HTML 表格(或 div)环绕 float 元素,用尽所有剩余空间

html - 如何在表单元素下方标记元素,以便屏幕阅读器将其拾取

ios - 将 "standardize"网页内容格式导入应用程序的好方法是什么?

javascript - 导航到另一个页面时,Safari 上未显示页面加载覆盖

css - 子元素和父元素,均具有 RGBA 背景。如何确定 "equivalent"rgba?