我在本地的响应工作,但不是在服务器上

时间:2014-02-20 11:49:36

标签: css

我在一个实际上受到通行证保护的网站上实习,所以我不能给你链接......

无论如何,我会问这个问题,如果你需要一些代码,我可以给它。

因此,有一个响应式设计的移动制造购买外部党创建了设计/ CSS。当我使用wampServer时,响应工作正常,我在firefox上使用ctrl + maj + m调整了页面大小。

实际问题是,当我在服务器上放置相同页面时,响应不再起作用...在Firefox和手机上。

我不知道怎么可能,所以也许有人遇到同样的问题,并有一些提示?

谢谢

编辑:有一个网页仍可在线使用,但我真的不明白为什么,它与其他网页的代码完全相同...“响应式代码”包含在顶部的每个页面也都有页脚(但这一页位于页面的末尾)。只是身体在每一页上都会发生变化。

编辑编辑:

以下是示例代码。 header.phphead.phpmainmenu.php

编辑主编:

感谢Abdul-Rafay Shaikh。

好吧,所有的css都是在导入<link rel="stylesheet" href="assets/css/zz-all.css" type="text/css" />中导入的。在head.php中调用。路径很好,实际上它在一个页面而不是其他页面中工作。我想我必须逐行检查所有代码,以找到可能导致所有内容的导入,或类似的内容。

感谢您的所有帮助:)

1 个答案:

答案 0 :(得分:1)

我认为您使用的响应式模板可能使用javascript来实际创建断点,并且正如您告诉我们在部署在真实服务器上时工作的一个页面在页脚中具有响应式css。所以我的解决方案是将所有页面的CSS放在页脚中,或者检查任何js实际上是否正在创建断点并将CSS放在javascript之后。

第二件事是路径可能是你的CSS,响应代码的路径在localhost /之前定义,或者像检查那样的东西。

第三,如果没有javascript让你的网站响应,而且只有css将你的响应式CSS导入主样式表

在主要样式表中

@import url("responsive.css");

只是为了确保在加载主样式表时加载响应式样式表。

我希望这能解决问题