[英]Layout Looks Good on Localhost, But Breaks on Live Website?
这是一个奇怪的问题。 我正在localhost中建立新布局。 在本地服务器中,布局看起来完全正常。 没有错误,没有浮出父级框。
但是,当我将其放在实时站点/实时服务器上时,布局突然中断。 边栏浮出父框,并且还有一些功能不起作用。
。
以下是一些屏幕截图:
常规布局(在localhost上查看时):
布局损坏(在实时网站上查看时):
http://i.imgur.com/rzauG.png (侧边栏从框中浮出并移到底部,请检查下一个屏幕截图)
。
我检查了两个源代码(在localhost和在线站点中),奇怪的是两者完全相似。 我真的不知道为什么会这样。 有什么帮助吗? 需要特别注意的是,该站点将Wordpress用于CMS。
帖子页面和首页之间的布局不同。 例如,在您的主页上, #primary
是#primary
的子#main
:
<div id="main">
<div id="container">
</div><!-- #container -->
<div id="primary" class="widget-area">
</div><!-- #primary .widget-area -->
<div id="secondary" class="widget-area">
</div><!-- #secondary .widget-area -->
</div>
但是,在您的帖子页面上, #primary
并不是 #primary
的子#main
,因此会破坏CSS并将侧边栏从页面上推下:
<div id="main">
<div id="container">
</div><!-- #container -->
</div><!-- #main -->
<div id="primary" class="widget-area">
</div><!-- #primary .widget-area -->
<div id="secondary" class="widget-area">
</div><!-- #secondary .widget-area -->
我希望这有帮助。
请注意,在生产模式下,可能会发生诸如高速缓存加载之类的问题。这意味着,每当您尝试上传新内容时,主机可能会渲染文件的旧版本。
例如,如果您将网站上传到主机,并且具有CSS:
style.css
而您想要更改某些内容,可以执行以下任一操作:
1.上传新的CSS之后,请询问托管服务以重新启动服务器。
要么
2.上传相同的文件但使用其他名称,例如stylev1.css
请记住在html标头中提及它。
这应该是解决该问题的快速方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.