gpt4 book ai didi

css - 包括 footer.php 和 header.php

转载 作者:行者123 更新时间:2023-11-28 18:53:20 26 4
gpt4 key购买 nike

我为我的网站索引创建了一个顶部栏和一个底部栏。我将它们都隔离在两个文件中,header.php 控制顶部栏,footer.php 控制底部栏。

在索引中没有问题,但是如果我创建一个像 about.php 这样的新页面,并且包含两个 php 文件,顶部和底部栏将向右移动 10px(或类似的值)。

在这种情况下,页面更大,因为左边有这个微小的空白区域,在两个栏的开头之前。

这是两个文件:

Header.php

<style>
.blue { background-color: #039; width: 100%; height: 15%; position: absolute; top: 0px; }
html, body { width: 650px; background-color:#F5F5F5;}
</style>

<div class="blue">
<h1 style="text-align: center; color:#FFFFCC ;font-family:"Times New Roman",Times,serif;">My Website</h1>
</div>

Footer.php

<ul id="figo">
<li><a href="#home">Home</a></li>
<li><a href="#news">News</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#about">About</a></li>
</ul>


<style>
#figo {background-color: #039; position:absolute; bottom:0px; width:100%;}
ul{
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
}

li{
float:right;
}

a{
display:block;
width:90px;
color:#FFFFCC;

}
</style>

索引.PHP这里我发布 index.php

-

 <html> 

<head> <title> About </title> </head>

<body>



<? include 'header.php'; ?>

<?include 'footer.php'; ?>


</body>

</html>

最佳答案

<style></style>标签应该只进入 <head></head>文档的一部分。您也想避免使用任何内联样式。比使用 <style></style> 更好,您应该将所有页面要使用的所有样式放入一个样式表中。

我会实现一个包装器(容器)并提供您的页面宽度和相对位置,这将使您的页脚菜单与该 block 的底部对齐(假设这就是您要实现的目标)。如果不是,则从容器中删除位置。

经过所有这些更改,结构看起来像这样。请记住,这是一个非常古老的设计,但它应该可以帮助您入门。 header .php:

<!DOCTYPE html>
<html>
<head>
<title><?php echo $title; ?></title>
...
<link rel="stylesheet" href="/css/stylesheet.css" type="text/css" />
...
</head>
<body>
<div id="container">
<div class="blue" id="header">
<h1>Header Content</h1>
</div>

index.php/about.php/whatever.php...

<?php
$title = 'My About Page';
include('header.php');
?>
<div>Your page contents</div>
<?php include('footer.php'); ?>

页脚.php:

    <div id="footer">
<ul id="figo">
<li><a href="#home">Home</a></li>
<li><a href="#news">News</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#about">About</a></li>
</ul>
</div>
</div><!-- end "container" -->
</body>
</html>

/css/stylesheet.css:

body {
background-color: #F5F5F5;
margin: 0;
padding: 0;
}

#container {
position: relative;
width: 650px;
}

.blue {
background-color: #039;
height: 15%;
}

#figo {
background-color: #039;
position: absolute;
bottom: 0px;
margin: 0;
padding: 0;
width: 100%;
}

#figo ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
}

#figo li {
float: right;
}

#figo a {
display: block;
width: 90px;
color: #FFFFCC;
}

关于css - 包括 footer.php 和 header.php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8683054/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com