我正在使用Xampp测试我的perl cgi脚本。当我打开cgi脚本时,css似乎不适用于该页面。我已经在html文件中尝试了完全相同的代码,并且工作正常,这表明html链接到了找到CSS的正确位置。

$self->{content}=<<HTML;
<!DOCTYPE html>
<html>
<head>
<title>$title</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Bootstrap -->
<link href="../css/bootstrap.min.css" rel="stylesheet" media="screen">
<link href="../css/additional.css" rel="stylesheet" media="screen">
<script src="http://code.jquery.com/jquery.js"></script>
<script src="../js/bootstrap.min.js"></script>
</head>

<body>
<div class="navbar">
    <div class="navbar-inner">
        <a class="brand" >Bridge : $env </a>
        <ul class="nav">
            <li><a href="#"><i class="icon-upload"></i>upload</a></li>
            <li><a href="#"><i class="icon-search"></i>Search</a></li>
            <li><a href="#"><i class="icon-cog"></i>Admin</a></li>

        </ul>
    </div>
</div>
<div class="container">
    ...
  </div>
</body>
</html>
HTML

最佳答案

本地主机/xampp/cgi-bin/web/css/bootstrap.min.css


您的Web服务器可能已配置为将cgi-bin中的所有内容都视为可执行文件。

CSS不是服务器可以解释的编程语言,因此当您尝试加载CSS时,它可能会提供500错误。

不要将静态资源保留在cgi-bin中。

关于css - css没有在perl cgi脚本中应用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17163815/

10-10 21:57