我有以下代码
头内
<!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文件。
/css/style.css
意思是"我的style.css文件在根文件夹中"。例如,如果您使用XAMPP,系统将在htdocs文件夹下进行搜索。但是你的文件夹是Myshop(正如你所说),所以请删除css之前的斜杠。使用此:
css/style.css
首先,如果css是由php编写的,则需要在.css所在的位置使用.php。
为了保证路径,你应该使用类似的东西
require_once $_SERVER['DOCUMENT_ROOT'] . 'this/from/your/url.path';
此外,通常打开php服务器一次,然后回显所有内容以提高处理速度也是一种很好的做法。