gpt4 book ai didi

javascript - Internet Explorer 无法正确显示下拉菜单

转载 作者:行者123 更新时间:2023-11-28 12:03:25 24 4
gpt4 key购买 nike

当我在 IE8 中运行我的元素时,导航栏中的下拉菜单似乎无法像在 Chrome 和 Firefox 中那样正常工作。它以元素符号形式出现在页面左侧的一行中。请参见下图。

enter image description here

当我尝试更改现有网站的 URL 时会发生这种情况。我将所有 php 文件放在文件夹中,并使用 ../../ 方法调用它们。我也实现了这个方法来调用css文件。

这是两个代码之间的区别(来自现有网站的代码和我实现 ../../ 方法的代码)

enter image description here

这是我的 CSS 文件。 http://jsfiddle.net/9UHcb/ http://jsfiddle.net/bvTzu/ http://jsfiddle.net/frr8d/

请大家帮帮我。

最佳答案

不要使用诸如“../”之类的相对路径,而是使用绝对路径。

在你的配置文件中为绝对路径定义一个常量变量:

define('ABSOLUTEPATH',$_SERVER['DOCUMENT_ROOT']);

现在您可以将文件包含为:

include(ABSOLUTEPATH."/templates/filename.php");

如果您没有任何配置文件,可以使用如下内容:

$root = realpath($_SERVER["DOCUMENT_ROOT"]);

include "$root/inc/include1.php";

关于javascript - Internet Explorer 无法正确显示下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19782378/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com