我有以下代码
头部
<!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文件时。
答案 0 :(得分:1)
/css/style.css
这意味着“我的style.css文件位于根文件夹中”。例如。如果您使用XAMPP,系统将在htdocs文件夹下搜索它。但你的文件夹是Myshop(如你所说),所以请在css之前删除斜杠。使用此:
css/style.css
答案 1 :(得分:0)
首先,如果css是由php编写的,你需要使用.cp所在的.php。
要保证路径,您应该使用
之类的东西require_once $_SERVER['DOCUMENT_ROOT'] . 'this/from/your/url.path';
同样优秀的做法是常规打开php服务器一次,然后回显所有内容以提高处理速度。