我将在这里假设答案是'不',但由于我实际上没有找到答案,我问。
基本上,我想要做的就是在我的文件中留下一些HTML评论,仅用于“仅限作者眼睛”,只是为了让以后编辑文件更加愉快。
<!-- Doing it like this -->
留下了很好的干净注释,但是在输出后查看页面源时会显示它们。
我正在使用PHP,所以在技术上我可以<?PHP /* wrap comments in PHP tags */ ?>
这会阻止它们输出,但如果可能的话,我想避免在整个过程中评论所需的所有额外的任意PHP标记文件。毕竟,评论的目的是使文档感觉不那么杂乱,更有条理。
还有什么我可以尝试或者这些是我最好的选择吗?
答案 0 :(得分:2)
不,html中的任何内容都会显示出来。
你可以,拥有一个解析代码的脚本,并在将注释放到服务器上之前删除注释,然后你就拥有原始的和未注释的源。
完成此任务的工具: http://code.google.com/p/htmlcompressor/
答案 1 :(得分:0)
我想这些是你最好的选择,是的,除非你在发送到客户端之前通过某种清理模块运行整个HTML输出。
任何未包含在服务器端语法中的内容都将输出到客户端,如果没有在其出路时修改(例如通过模板引擎)。这适用于大多数(可能是所有)服务器端语言。)
答案 2 :(得分:0)
你绝对可以编写一个使用正则表达式来删除HTML注释的解析器,但除非你已经在处理自己动手的CMS,否则很可能所涉及的工作超过了不使用PHP注释的好处正如你的建议。