【问题标题】:Not picking style.css in browser不在浏览器中选择 style.css
【发布时间】:2016-04-09 16:01:40
【问题描述】:

我有以下代码

在头脑中

<!DOCTYPE html>
<html>
<head>
<title> <?php print $title ?></title>
<link rel="stylesheet" type="text/css" href="/css/style.css"/>
<script src="http://code.jquery.com/jquery-1.11.2.min.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
</head>
<body>

在索引中

<?php $ha ="active"; $title ="League of Draven" ?>
<?php require_once  'inc/head.php';?>
<?php require_once 'inc/menu.php';?>
<?php require_once 'inc/footer.php';?>

我的 css 文件名是 css 文件夹中的 style.css。问题是当我将 localhost/Myshop 放入浏览器时,它没有选择 css 文件。

【问题讨论】:

  • 使用./../ 或不使用/,无论您应该尝试找到正确的路径。我认为print $title 需要结束标记;
  • 太棒了,它在仅删除 / 之前 css 后工作。谢谢:)

标签: php css


【解决方案1】:
/css/style.css

这意味着“我的 style.css 文件在根文件夹中”。例如。如果您使用 XAMPP,系统将在 htdocs 文件夹下搜索它。但是您的文件夹是Myshop(如您所说),因此请在css之前删除斜杠。使用这个:

css/style.css

【讨论】:

    【解决方案2】:

    首先,如果 css 是由 php 编写的,您需要在 .css 所在的位置使用 .php。

    为了保证路径你应该使用类似的东西

    require_once $_SERVER['DOCUMENT_ROOT'] . 'this/from/your/url.path';
    

    另外,最好的做法是正常打开 php 服务器一次,然后回显所有内容以提高处理速度。

    【讨论】:

    • 我遇到了 $_SERVER 的问题。我之前的查询:stackoverflow.com/questions/36498726/error-in-localhost/…
    • 这并不意味着有人会阅读您之前的问题。有时您需要添加更多详细信息。示例:css 很少与 php 有任何关系,所以我认为 php 正在倾倒一堆 css。
    猜你喜欢
    • 2012-04-11
    • 1970-01-01
    • 2014-07-27
    • 2017-04-18
    • 1970-01-01
    • 2019-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多