w3.css链接下载文件

时间:2016-05-19 02:43:43

标签: php html css

我使用w3.css框架来构建网站。我所遇到的大部分问题都只出现在我自己的代码中,但是我认为w3.css的一部分存在问题,我无法解决

我使用的是w3已经构建的模板。我正在建立他们建立的链接,只是添加一条路径。

我的文件夹结构如下所示:

C:\ Users \ USER \ Desktop \ HTML ::这是index.html文件所在的位置 C:\ Users \ USER \ Desktop \ HTML \ source ::这是login.php文件所在的位置。

HTML内容如下:

<!-- Navbar -->
<ul class="w3-navbar w3-blue w3-card-2 w3-top w3-left-align w3-large w3-bottombar w3-border-yellow">
  <li class="w3-hide-medium w3-hide-large w3-opennav w3-right">
    <a class="w3-padding-large w3-hover-white w3-large w3-blue" href="javascript:void(0);" onclick="myFunction()" title="Toggle Navigation Menu"><i class="fa fa-bars"></i></a>
  </li>
  <li><a href="#" class="w3-padding-large w3-white">Home</a></li>
  <li class="w3-hide-small"><a href="source/login.php" class="w3-padding-large w3-hover-white">Login</a></li>
  <li class="w3-hide-small"><a href="#" class="w3-padding-large w3-hover-white">Register</a></li>
  <li class="w3-hide-small"><a href="#" class="w3-padding-large w3-hover-white">About Us</a></li>
  <li class="w3-hide-small"><a href="#" class="w3-padding-large w3-hover-white">The Crate</a></li>
</ul>

可以在这里找到w3.css库:

http://www.w3schools.com/lib/w3.css

当我点击网站上的“登录”按钮时,它会下载login.php文件,而不是将页面重定向到该文件。我玩过目标参数,但没有运气。这在Firefox和Chrome中都是如此。我尝试过./和../的各种变体,试图看看它是否知道我要求的内容,但这些链接会将我带到空白页面。这告诉我在尝试下载时找到了/ source,但是某些地方的CSS有问题,或者没有重定向到新页面。我已经扫描了几个小时的框架,以及我的更改和模板的HTML,并且没有想出任何可能导致此问题的内容。

有没有人知道为什么这不会改成login.php页面?

更新:要明确的是,我将从Brackets中的实时预览启动index.html文件,并直接在Chrome / Firefox / IE中打开index.html文件以及打开index.html的每个浏览器或方法文件尝试将login.php文件下载到我的电脑。当我加载当前活动的域并单击我设置的登录按钮(在相同浏览器的同一台计算机上)时,它会打开login.php页面并显示登录表单等。

我的活动域都是手工构建的,它不使用w3.css。两者之间的唯一区别是w3框架和模板。

感谢。

1 个答案:

答案 0 :(得分:0)

这是因为我没有在我的PC上托管Web服务器,也没有安装任何PHP处理平台。这让我感到困惑,因为它正在我的实时域上工作,由提供商托管。在我的经验不足的情况下,它似乎应该在我的本地机器上工作,如果它是通过域显示的,但它不会。

实际上,域服务器正在处理.php文件并在我的本地计算机上显示结果。这意味着尝试在我的本地计算机上查看.php文件与尝试在托管域中显示相同的.php文件不会产生相同的结果。