0

Helo 伙计们。我有一个网站可以在 Chrome、Firefox 和 IE8 的本地主机上顺利运行。然而,该网站没有实施 SEO,尤其是 URL。我想通过对 URL 进行分类并从中删除 .php 扩展名来练习 SEO。我网站的 URL 是这样的;本地主机/alarm_A16GSM.php。为了对 URL 进行分类,我将 alarm_A16GSM.php 文件重命名为 overview。php并将其放在文件夹中。我的文件夹结构看起来像这样。

  • 警报系统
    • A16GSM
      • 概述.php

因此,我的新 URL 将类似于 localhost/alarm-system/A16GSM/overview.php。为了让我包含模板文件夹中的标题,我使用../方法。我使用相同的方法来调用我的 css 文件。为了删除 .php 扩展名,我创建了 .htaccess 文件并将此代码放入其中。

在此处输入图像描述

我的新 URL 在 Chrome 和 Firefox 的 localhost 上运行良好,IE8 除外。我的下拉菜单似乎无法正常工作,因为它位于页面左侧。我想知道为什么会这样。是因为../方法还是什么。请帮助我。你可以从这里查看我的 CSS;

http://jsfiddle.net/9UHcb/

http://jsfiddle.net/bvTzu/ http://jsfiddle.net/frr8d/

4

4 回答 4

0

添加到你的 CSS

ul li {list-style: none;} 

ul {list-style: none;} 

如果这不起作用。分享你的css代码。

于 2013-11-01T08:08:30.907 回答
0

如果某些东西在 IE10 中不起作用但在其他浏览器中起作用,请将其添加到 head 部分。

 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
于 2013-11-01T08:09:33.203 回答
0
    ul,ul li {
list-style: none;
float:left;
    }

我希望这对你有用,如需更多帮助,请提供 jsfiddle 链接。

于 2013-11-01T08:10:37.913 回答
0

最后我找到了解决方案。使用 HTML5 垫片。

要使用 HTML5 Shim,您只需在页面的所有 CSS 声明下方添加以下内容:

<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->>

更多解释请点击这里

于 2013-11-08T08:24:34.120 回答