我的页脚未在没有侧栏的页面中心对齐。在带有侧边栏的页面上,对齐非常精细。为什么会这样?有人可以帮忙吗?
以下是我正在处理的网站的链接:http://www.thesuperwomanlifestyle.com/
主页没有侧边栏,因此页脚未在中心对齐。如果您检查具有侧边栏的其他页面,则对齐方式正常。
请帮忙!
答案 0 :(得分:1)
修复代码错误,例如缺少结束</p>
和</div>
代码。这些错误会使页脚失去对齐。见[Invalid] Markup Validation of thesuperwomanlifestyle.com - W3C Markup Validator。在验证报告中向下滚动以查看行号和源代码。在index.php和footer.php中找到源代码,但这取决于您的主题。开始修复代码错误并重新验证。
根据验证报告中的警告,修复header.php和index.php文件的BOM文件类型。将它们更改为unicode no BOM。
答案 1 :(得分:0)
我已使用主页和内页的查看源页面检查了您的代码。我发现在主页内部和内部页面都在外面。
请检查您的PHP模板文件中的内页并在页脚div后关闭“insidewrap”的div。
希望它能解决你的问题。
答案 2 :(得分:0)
有几个原因,在您的页脚中,您在不同的部分中有不同的代码,并且有一个图像而不是加载。由于您使用DIV的ID,应该是一个很好的解决方案,使DIV浮动在CSS代码中。
<div id='footer_left'>
<img src='http://www.christiflynn.com/wp-content/uploads/2014/03/Take-the-Lead3.jpg' />
</div>
<div id='footer_optin'>
<script type="text/javascript" src="//www1.moon-ray.com/v2.4/include/formEditor/genbootstrap.php?method=iframe&uid=p2c9303f30&version=1"></script>
</div>
#footer_left, footer_optin {
float:left;
width: 10em;
}
答案 3 :(得分:-1)
您可能需要创建另一个footer-page.php
模板。然后,重新排列另一个页脚。使用get_footer('page');
当然,在创建时,您需要为页脚创建一个新模板,以便将其移动到左侧。
如果可能的话,我们希望看到您的页脚代码和页码,以便我们解决问题。