PHP中的HTML有一些不需要的过度缩进
我想精确控制由PHP生成的HTML缩进,但我无法删除其中的一些缩进。以下HTML源代码就是一个示例:PHP中的HTML有一些不需要的过度缩进,php,html,indentation,Php,Html,Indentation,我想精确控制由PHP生成的HTML缩进,但我无法删除其中的一些缩进。以下HTML源代码就是一个示例: <table id="structure"> <tr> <td id="navigation"> <p>Hello!</p> </td> 你好! 为什么和行是这样缩进的?我可以修改吗 生成它的主要PHP是 <table id="structure"> <tr> <
<table id="structure">
<tr>
<td id="navigation">
<p>Hello!</p> </td>
你好!
为什么
和
行是这样缩进的?我可以修改吗
生成它的主要PHP是
<table id="structure">
<tr>
<td id="navigation"><?php echo navigation($data_page,$data_subj);?>
“导航”功能从
function navigation($data_page,$data_subj){
$output = "<p>Hello!</p>";
return $output;
}
功能导航($data\u页面,$data\u主题){
$output=“你好!”;
返回$output;
}
(真正的导航是一个
,其中元素依次包含
,我试图通过添加\n
和\t\t
缩进级别,使其在HTML源代码中可读。)对于新行,请尝试“\r\n”。
新行的符号取决于文件编码和使用的操作系统 那么,您正在寻找结构良好的html?为什么?你可以用FireBug。另外,这样做也没用。@Bondye我希望有可读的HTML源代码,因为如果我在浏览器中看到令人讨厌的东西,我想快速识别发生了什么。它还有助于跟踪PHP的精确输出。从PHP分散的源代码创建完美的HTML几乎是不可能的。您可能想看看像Twig这样的模板语言,但即使是这些语言在包含等方面也不是完美的。这真是一场艰苦的战斗。如果您非常关心,请通过Tidy或类似的方式运行生成的HTML。@pythonforspss.org,如我所说,使用from。或者。@Bondye thx,也许Chrome Developer在这里很有用。你的意思是“替换\n为\r\n”,只需保持“\t”的原样,对吗?Encoding=UTF-8,OS=WindowsXP(很抱歉,我的笔记本电脑太旧了),我正在使用Notepad++进行写作。