一路走来,这个网站上的 CSS 出了点问题。一些帖子,侧栏位于右侧的正确位置:http ://emgraphics.net/legacyjar/category/the-civil-rights-movement/ 。但在页面和其他帖子上,它已在#wrapper 区域 ( http://emgraphics.net/legacyjar/ ) 下方滑行。我只对#comments 部分的 css 进行了更改,但我没有看到任何可能影响它的内容。玩弄了所有元素的宽度、清晰的设置等,但无法确定这一点。任何帮助表示赞赏!
问问题
101 次
3 回答
2
这不是 CSS,而是 HTML 布局。
<div id="primary" class="widget-area" role="complementary"></div>
应该包含在
<div id="main"></div>
像这样...
<div id="main">
<div id="primary" class="widget-area" role="complementary"></div>
</div>
但是在http://emgraphics.net/legacyjar/上,您的主 div 像这样位于主 div 之外...
<div id="main"></div>
<div id="primary" class="widget-area" role="complementary"></div>
将主 div 移回主 div 后,一切都应该正常工作。
于 2013-09-19T19:46:52.417 回答
2
两件事情:
- 你让你的 CSS 比它必须的更努力。您将容器设置为 100% 宽度,然后尝试使用负边距为侧边栏提供空间。相反,给主容器一个设定的宽度。您的网站不是流畅的,所以让自己的生活更轻松!
这是相关的CSS:
#container {
float: left;
width: 720px;
}
- 你过早地关闭了你的 div 之一。您在页面某处有太多关闭的 div,侧边栏被推下。如果您使用的是 FF 或 Chrome,请按 F12 并查看侧边栏导航。您会在错误页面上看到 div 不在#main 中,但它在好页面上。
于 2013-09-19T19:42:51.030 回答
0
啊哈!如果它是一个标准的 html 网站,这一切都说得通。但我使用的是一个通用的 20 个 WordPress 模板,其中包含我编辑过的 css。所有页面都有相同的 index/head/sidebar php 文件。然而,comments.php 文件中有一个额外的 div 标签。因此,不允许评论的页面有效。但是允许它们的页面/帖子变得很不稳定,即使没有评论,甚至没有可见的评论表格。感谢您提供有关额外 div 标签的提示!
于 2013-09-19T20:17:51.840 回答