Php 是什么原因导致styles在'ob_end_flush();'之后是否包括在身体而不是头部?
在Php 是什么原因导致styles在'ob_end_flush();'之后是否包括在身体而不是头部?,php,css,view,ob-start,Php,Css,View,Ob Start,在ob_end_flush()之后使用样式的原因是什么包含在主体中,而不是头部部分 test.php <!DOCTYPE html> <html> <head> <link rel='stylesheet' type='text/css' href='<?php echo SERVER_STYLE_LOG.'etInp.css'; ?>' /> </head> <body> <div id='heade
ob_end_flush()之后使用样式的原因是什么代码>包含在主体
中,而不是头部
部分
test.php
<!DOCTYPE html>
<html>
<head>
<link rel='stylesheet' type='text/css' href='<?php echo SERVER_STYLE_LOG.'etInp.css'; ?>' />
</head>
<body>
<div id='header'>
<h1>
</h1>
</div>
<div id='content'>
<button class="inbk" type="submit" name="redirLogin">Login</button>
<button class="inbk" type="submit" name="redirRegister">Register</button>
<button class="inbk" type="submit" name="redirRemind">Remind</button>
<button class="inbk" type="submit" name="redirContact">Contact</button>
</div>
<div id='footer'>
this is the default footer
</div>
</body>
</html>
-似乎很有帮助我删除了所有用于调试的print\r
和echo
语句。在此之后,头部
就位,因此样式和元标记开始工作。内部
头部
,如
,也会给出错误,关于缺少头部
,以及错位的主体
。如果需要将javascript应用于头部,请将类
和id
放在链接
中,不要为此创建包装范围。我的意思是,我放错了元标记和样式,它们不在头部
,而是在正文
中。
ob_start();
$viewData = $this->data;
include_once( $this->viewTemplPath.$this->file );
ob_end_flush();