Css 右侧边栏显示在内容下方-Drupal Zen子主题

Css 右侧边栏显示在内容下方-Drupal Zen子主题,css,drupal-6,drupal-theming,Css,Drupal 6,Drupal Theming,我正在尝试为我的Drupal站点创建一个新主题。我正在使用Drupal 6.20和Zen的最新版本 我对主题的布局做了很多修改,现在我的右侧边栏显示在主要内容的下方 您可以在此处看到问题(不是动态生成的-从本地副本保存): 大多数布局CSS可在此处找到: 可能是问题所在的CSS: .sidebar-second #content { width: 800px; margin-left: 0; /* LTR */ margin-right: -800px; /* LTR */ /* N

我正在尝试为我的Drupal站点创建一个新主题。我正在使用Drupal 6.20和Zen的最新版本

我对主题的布局做了很多修改,现在我的右侧边栏显示在主要内容的下方

您可以在此处看到问题(不是动态生成的-从本地副本保存):

大多数布局CSS可在此处找到:

可能是问题所在的CSS:

.sidebar-second #content {
  width: 800px;
  margin-left: 0; /* LTR */
  margin-right: -800px; /* LTR */ /* Negative value of #content's width + left margin. */
}

.region-sidebar-second {
  float: left; /* LTR */
  width: 180px;
  margin-left: 800px; /* LTR */ /* Width of content + sidebar-first. */
  margin-right: -980px; /* LTR */ /* Negative value of .region-sidebar-second's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to .region-sidebar-second .section. */
}

.region-sidebar-second .section {
  margin: 0 0 0 0px; /* LTR */
  padding: 0;
}

请告诉我您是否能找出问题所在。

有时这取决于侧边栏在HTML代码中的位置。我建议浮动边栏和内容,这可能会有所帮助


祝你好运

它们都是左浮动的#main不是左浮动的。将其向左浮动,导致侧边栏跳到位。