【发布时间】:2016-10-17 18:29:50
【问题描述】:
对不起,如果我听起来像个白痴,但我对 php 比较陌生。
基本上,我想要一个导航栏,可以在我网站的所有页面上同步。
到目前为止,我所拥有的是:
navbar.php
<?php
echo '<link rel="stylesheet" type="text/css" href="style.css"> -
<ul> -
<li><a href="index.html"><div id="nav"><span id="middle">Home</span></div></a> -
<li><a href="art.html"><div id="nav"><span id="middle">Art</span></div></a></li> -
<li><a href="games.html"><div id="nav"><span id="middle">Games</span></div></a></li> -
<li><a href="wish.html"><div id="nav"><span id="middle">Wish List</span></div></a></li> -
<li><a href="dw.html"><div id="nav"><span id="middle">Doctor Who</span></div></a></li> -
</ul>';
?>
index.html
<!DOCTYPE html>
<html>
<head>
<title>Colin Site</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="style.css">
<style>
p {
font-size: 150%;
}
</style>
</head>
<body>
<div class="navcontain">
<?php include "nav.php"; ?>
</div>
<br>
<br>
<br>
<h2>Welcome to my website, where I do random things</h2>
</body>
</html>
style.css
#navbar {
width: 100%;
}
#nav {
background-color: #848482;
width: 110px;
height: 40px;
text-align: center;
font-size: 100%;
color: white;
}
#navcontain {
position: relative;
top: 1%;
background-color: alpha;
width: 100%;
}
当我访问我的网站时,我的导航栏应该是一个空白区域。
提前致谢
【问题讨论】:
-
如果 navbar.php 不包含任何逻辑,可以省略 echo 语句,直接将 HTML 添加到页面中。
-
我的回答对你有用吗?如果是,请接受您认为正确的答案
-
是的,你的答案有效。直到现在我才意识到自己有多愚蠢,非常感谢!