html和body标记在我告诉PHP之前关闭
所以我在工作中重新设计了一些工具,以创造一个有凝聚力的用户体验,我有两个文件,我将包括在所有其他文件中。它们是页眉和页脚。它们独立工作,但当我尝试将它们包含在同一个文件中时,页脚不会显示(我甚至尝试将它们放在一个包含文件中) 以下是标题:html和body标记在我告诉PHP之前关闭,php,html,tags,Php,Html,Tags,所以我在工作中重新设计了一些工具,以创造一个有凝聚力的用户体验,我有两个文件,我将包括在所有其他文件中。它们是页眉和页脚。它们独立工作,但当我尝试将它们包含在同一个文件中时,页脚不会显示(我甚至尝试将它们放在一个包含文件中) 以下是标题: <?php function pageHeader($title){ $html = "<!DOCTYPE html> <html> <head> <link href=
<?php
function pageHeader($title){
$html = "<!DOCTYPE html>
<html>
<head>
<link href='../../bootstrap/css/bootstrap.css' rel='stylesheet'>
<title>$title</title>
</head>
<body>
<div class='navbar navbar-fixed-top'>
<div class='navbar-inner'>
<div class='container-fluid'>
<a class='brand' href='/platform'>Platform Tools</a>
<div class='btn-group pull-right'>
<a class='btn dropdown-toggle' data-toggle='dropdown' href='#'>
<i class='icon-user'></i>
Username
<span class='caret'/>
</a>
<ul class='dropdown-menu'>
<li>
<a href='#'>Profile</a>
</li>
<li class='divider'/>
<li>
<a href='#'>Sign Out</a>
</li>
</ul>
</div>
<div class='nav-collapse'>
<ul class='nav'>
<li class='active'>
<a href='#'>
<i class='icon-home icon-white'></i>
APEX Home
</a>
</li>
<li>
<a href='/platform/cms'>
<i class='icon-home icon-white'></i>
CMS Home
</a>
</li>
<li>
<a href='/platform/outbound'>
<i class='icon-home icon-white'></i>
Outbound Home
</a>
</li>
<li>
<a href='/platform/urs'>
<i class='icon-home icon-white'></i>
URS Home
</a>
</li>
<li>
<a href='#bug'>
<i class='con-fire icon-white'></i>
Report a problem
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<script src='/bootstrap/js/jquery.js'/>
<script src='/bootstrap/js/bootstrap-transition.js'/>
<script src='/bootstrap/js/bootstrap-alert.js'/>
<script src='/bootstrap/js/bootstrap-modal.js'/>
<script src='/bootstrap/js/bootstrap-dropdown.js'/>
<script src='/bootstrap/js/bootstrap-scrollspy.js'/>
<script src='/bootstrap/js/bootstrap-tab.js'/>
<script src='/bootstrap/js/bootstrap-tooltip.js'/>
<script src='/bootstrap/js/bootstrap-popover.js'/>
<script src='/bootstrap/js/bootstrap-button.js'/>
<script src='/bootstrap/js/bootstrap-collapse.js'/>
<script src='/bootstrap/js/bootstrap-carousel.js'/>
<script src='/bootstrap/js/bootstrap-typeahead.js'/> ";
return $html;
}
?>
您可以尝试将脚本标记从
更改为您可以尝试将脚本标记从
更改为我签出了代码,它呈现得非常完美。这不是强迫,但你应该按照@Toby要求关闭script
标记的方式进行操作
我确信这是你放置脚本标签的方式的问题。请改正,一切都会好的
编辑
在浏览器中查看源代码时,页脚将按预期显示在HTML源代码中。
只有在呈现页脚时才会显示页脚,但一旦您纠正了添加脚本标记的方式,即放置正确的结尾,浏览器将正确呈现页脚。我签出了代码,它呈现得非常完美。这不是强迫,但你应该按照@Toby要求关闭script
标记的方式进行操作
我确信这是你放置脚本标签的方式的问题。请改正,一切都会好的
编辑
在浏览器中查看源代码时,页脚将按预期显示在HTML源代码中。
只有在呈现页脚时才会显示页脚,但一旦您纠正了添加脚本标记的方式,即放置正确的结尾,浏览器将正确呈现页脚
基本上我是这样做的
<?php include_once('Header.php'); ?>
Any Page content
<?php include_once('Footer.php'); ?>
任何页面内容
标题包括
<html><head></head><body><div class="some-div">
</div></body></html>
页脚包括
<html><head></head><body><div class="some-div">
</div></body></html>
通过这种方式,您可以获得恒定的页眉和页脚,不需要创建单独的函数来关闭php文档,这是徒劳的
编辑:
例如,如果你有index.php,它包含文件header.php和footer.php。好的,我一直都这样做
基本上我是这样做的
<?php include_once('Header.php'); ?>
Any Page content
<?php include_once('Footer.php'); ?>
任何页面内容
标题包括
<html><head></head><body><div class="some-div">
</div></body></html>
页脚包括
<html><head></head><body><div class="some-div">
</div></body></html>
通过这种方式,您可以获得恒定的页眉和页脚,不需要创建单独的函数来关闭php文档,这是徒劳的
编辑:
例如,如果您有index.php,那么其中包含文件header.php和footer.php。这是不可能的。你能粘贴生成的HTML吗?你是说当你把它们都包括在内时,它仍然输出结束标记
和
标记吗?当你检查呈现的HTML时,您不会看到页脚结束,因为js脚本标记编写不正确,它们应该以
结尾,而不是自动关闭tags@Florent-这是可能的,许多现代浏览器尝试修复损坏的HTML,并将附加类似的内容,但这是不可能的。你能粘贴生成的HTML吗?你是说当你把它们都包括在内时,它仍然输出结束标记
和
标记吗?当你检查呈现的HTML时,您不会看到页脚结束,因为js脚本标记编写不正确,它们应该以
结尾,而不是自动关闭tags@Florent-这是可能的,许多现代浏览器尝试修复损坏的HTML,并将附加诸如yes和me之类的内容。。。但后来从未以这种方式使用过脚本,因此对同样的方式表示怀疑。。。另外@Toby comment让我检查了修复程序,是的,它对我也有效。。。但后来从未以这种方式使用过脚本,因此对同样的方式表示怀疑。。。另外@Toby comment让我检查了修复程序,是的,它成功了是的,这就是我最终要做的。谢谢:)是的,这就是我最后做的。谢谢:)