当我在IE8中运行我的项目时,导航栏中的下拉菜单似乎无法正常运行,就像在Chrome和Firefox中一样。它出现在页面左侧的子弹形式中。请参见下图。
当我尝试更改现有网站的网址时会发生这种情况。我将所有的php文件放在文件夹中,然后使用../../
方法调用它们。我还实现了这个方法来调用css文件。
这是两个代码之间的区别(来自现有网站的代码和我实现../../
方法的代码)
这是我的css文件。 http://jsfiddle.net/9UHcb/ http://jsfiddle.net/bvTzu/ http://jsfiddle.net/frr8d/
请帮帮我们。
答案 0 :(得分:0)
不使用诸如“../”之类的相对路径,而是使用绝对路径。
在配置文件中为绝对路径定义常量变量:
定义( 'ABSOLUTEPATH',$ _ SERVER [ 'DOCUMENT_ROOT']);
现在您可以将文件包含在:
包括(ABSOLUTEPATH “/模板/ filename.php”);
如果您没有任何配置文件,可以使用以下内容:
$ root = realpath($ _ SERVER [“DOCUMENT_ROOT”]);
包括“$ root / inc / include1.php”;