【发布时间】:2011-10-10 16:01:16
【问题描述】:
Why is my "Page [0]" not centered in my webpage?
是我发现的最接近我遇到的问题的类型。
我网站的主页未居中。当您单击任何二级页面时,它将居中。
对于每篇关于使用多个搜索词使用 CSS 使网页居中的文章,我至少搜索了 100 次。我什至用新下载的主题 style.css 文件的副本替换了 style.css,没有任何变化。
我通过添加以下内容修复了一个执行相同操作的自定义模板页面:
<?php get_template_part( 'loop', 'page' ); ?>
我尝试在主页上执行此操作,但仍然没有修复它。主页仍然不会居中。
主题应该是 HTML5,我通过一个验证器运行它,它给出了 rel 语句的错误,但最终应该在他们更新验证器时修复。验证器似乎没有相关的 CSS 问题。
当我明确:留在布局部分的#primary 时,它解决了问题,但右侧边栏小部件在页面下方。
我还修复了重复的 #wrapper 条目,该条目是二十个主题的默认设置。
我不记得在 Wordpress 3.2.1 更新之前遇到过这个问题,但是我可能没有注意到它。
在 Firefox 和 IE 中是一样的。
你可以在http://www.danmctaggart.com看到它
【问题讨论】:
-
它在我看来是居中的,在 Firefox、Safari、Chrome 和 Opera 中。还没有IE来测试。它对你来说实际上是什么样的?是在左边还是右边?一路还是一点点?
-
(另外,什么重复的#wrapper?我在我的一个博客上使用香草二十,它没有重复的#wrapper。这是一个记录的问题吗?)
-
当您单击主页链接,然后单击任何页面链接时,您会看到整个包装器向左移动几个像素。参考重复的#wrapper 条目,在主题css 中有一个#wrapper 包含在其他一些ID 中,然后是#wrapper 本身直接位于下方。我没有为#wrapper 设置重复条目,而是统一了#wrapper id 并将其所有参数放在一个条目下。这就是我的意思。
-
'/* 主题结构 */ #access .menu-header, div.menu, #colophon, #branding, #main, #wrapper { margin: 0 auto;宽度:940 像素; } #wrapper { 背景:#fff;边距顶部:20px;填充:0 20px; }' 注意边距是如何在两个#wrapper 语句中定义的,一次为 margin: 0 auto;然后 margin-top: 20px; @马特吉布森
-
啊!我以为您在谈论 HTML 中的重复 #wrapper(当然这是非法的),而不是 CSS 中的...
标签: php wordpress alignment webpage