我的网站遇到了一些不寻常的问题。我已经在我的头文件中插入了所有的CSS文件,我已将它包含在每个php页面中,下面是一个php头文件,我将其包含在每个php页面中。然而,标题的内容出现,但风格根本不是apearing。我已经检查了Css和包含文件的路径,但我仍然找不到问题。
让我告诉你下面的路径详情,如果我没有,你可能会发现问题。 标题现在位于包含文件夹中我现在要做的是从位于admin文件夹中的admincontent.php调用标题。
标题中包含的css文件:localhost / bobs / css / cssfiles ....
标题路径:localhost / bobs / includes / header.php
调用Header的文件:localhost / bobs / admin / admincontent.php
<?php require_once("function.php")?>
<!DOCTYPE html>
<html leng ="en">
<head>
<meta charset="utf-8" />
<title>ClickTravelStay</title>
<link href="css/reset.css" rel="stylesheet" type="text/css">
<link href="css/general.css" rel="stylesheet" type="text/css">
<link href="css/footer.css" rel="stylesheet" type="text/css">
<link href="css/form.css" rel="stylesheet" type="text/css">
<link href="css/admin.css" rel="stylesheet" type="text/css">
<link href='http://fonts.googleapis.com/css?family=Droid+Sans' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Oswald:400,700' rel='stylesheet' type='text/css'>
</head>
<body>
<div id="topHeader" class="Calign">
<a href ="index.php" id="logoFigure">
<img src="img/repetimg/logo.png" height="60"/ >
</a>
<div class="cBoth"><!-- clear Both--></div>
<ul id="nav">
<li><a href="index.php">HOME</a></li>
<li><a href="vication.php">VICATION</a></li>
<li><a href="carrental.php">CAR RENTAL</a></li>
<li><a href="#">Corporate</a></li>
<li><a href="deals.php">DEALS</a></li>
<li><a href="contact.php">CONTACT</a></li>
<li><a href="about.php">ABOUT US</a></li>
</ul>
<ul id="help">
<li><a href="#">Book online or call: 080099999 Free from a landline</a></li>
</ul>
</div><!-- END OF topHeader-->
现在,以下代码是调用头文件的admincontent.php的代码。
<?php require_once("../includes/header.php");?>
<?php require_once("../includes/connection.php");?>
<?php find_hotel_and_room_forNavig();?>
<div class="cBoth"></div>
<div id="sep"></div>
<div id="content" class="Calign">
<ul id="menu">
<?php
Navigation($selected_hot, $selected_rom);
?>
<li><a href="new_hotel.php">+ Add new Hotel >></a></li>
</ul>
<div id="subcontent">
<?php
echo $selected_hot['hotel_name']."</p>";
echo $selected_rom['room_type']."</p>";
?>
</div><!--end of subcontent-->
</div><!--end of content-->
</body>
</html>
我不明白的是,当我从index.php调用标题时,表示admin文件夹 像这样(localhost / bobs / index.php)一切正常但我不能引用admin文件夹中的标题。它是一个错误,因为从我看到的路径是好的,除非有其他东西需要设置。请记住,我可以访问标题的内容,但样式根本不显示。 html像往常一样出现,但没有任何风格。非常感谢你的支持。
答案 0 :(得分:2)
我不明白的是,当我从index.php调用标题时,说这样的管理文件夹(localhost / bobs / index.php)一切正常,但我不能从管理员那里引用标题文件夹中。
这是按设计工作的:您正在使用relative paths。改为使用CSS样式表的绝对路径。
答案 1 :(得分:1)
使用绝对路径
/bobs/css/[filename].css