HTML 整洁。请不要添加结束标签

标签 html tidy htmltidy

我有三个文件。

header.php
index.php
footer.php

头文件包含来自<html><div id='content'> 索引文件包含页面内容 页脚文件包含 </div></html> 它们一起包含一个带有 PHP 的普通 HTML 文件

当我使用 Tidy HTML 整理我的 php 文件的 HTML 时,它出错了。 当我整理 header.php 时,它会向我的名为 content 的 div 添加结束标记,但它不应该这样做。 div 通过 index.php 继续并在 footer.php 中关闭以指定文件的内容。

是否可以让 HTML Tidy 忽略丢失的结束标记?

最佳答案

可以这样解决:

<html>
<head>
  <?php include "head.php" ?>
</head>
<body>
  <?php include "header.php" ?>
  <?php include "index.php" ?>
  <?php include "footer.php" ?>
</body>
</html>

文件 index.php、head.php、header.php 和 footer.php 现在应该有开始和结束标签。该程序这样做是因为它认为您错过了关闭的标签。我看到了 Tidy HTML,它会自动放置关闭标签。


来源:我用这种方式做网站的经验

关于HTML 整洁。请不要添加结束标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11485942/

相关文章:

html - 如何在IE9兼容模式下使列宽适合其内容?

javascript - jQuery Mobile 在页面转换时闪烁

javascript - 使用 javascript 的 onclick 图像和切换 div 不起作用?

php - 清理 PHP/HTML 页面

html - 在 Notepad++ 中使用 HTMLTidy 按空格缩进

html - 如何修复不兼容的 HTML 以便 Expat 解析它(htmltidy 不工作)

任何 html 元素的 Javascript 样式编辑器工具栏

HTML 整洁 : how to set 'force-output' to 'yes' ?

c# - HTML Tidy - 添加开始标签,而不是删除结束标签?