我应该对包含HTML片段的文件使用什么扩展名?

sys*_*USE 30 html

在文件名的名".html"后缀意味着文档包含html,headbody标签.

我有一些文件,每个文件包含一个div或两个元素,但没有htmlbody标签.文件内容是格式良好的HTML片段,因为它们可以插入到body兼容HTML文档的标记中,并且仍然是合规的.(它们不包含" <% %>"标记,没有PHP代码等.)但是片段文件本身不符合HTML,所以我想给它一个不同的命名约定.

几个"文件扩展名"站点包含".PHT"的条目,并将其描述为"部分超文本文件".这听起来很有希望,但我找不到有关原点,预期文件格式或使用它的应用程序的任何其他说明.此外,许多相同的站点将".phtml"和".phtm"(它们似乎是.pht后缀的较长版本)标识为PHP文件 - 如上所述,我的文件不是PHP文件.

我应该使用".pht"作为后缀吗?是否有更合适的命名约定?

编辑:我想区分片段文件和同一目录中的完整HTML文档.

Dan*_*ite 16

我会用.inc(意思是包含文件)或.txt.


小智 7

我一般用.inc.tpl(怎么没有人提到这个?).


Pet*_*háč 5

由于这些文件确实是用超文本标记语言编写的,我认为给它们提供 .html 扩展名是非常有效的。考虑只将目录称为“div”或“面板”、“表单”等...

  • 小烦恼:如果我这样做,Eclipse 会显示验证警告。 (4认同)

rob*_*cat 5

如果为片段选择扩展名,那么选择代码编辑器认为是 html 的扩展名是有意义的,这样您就可以获得所有突出显示的优点。

凌动编辑器使用以下的HTML: ,.ejs.htm.html.kit.shtml,,和赛特编辑用途:,,,,,,,,,,和。选择两者都使用的一个,看看它是否也由您选择的编辑器定义。.tmpl.tpl.xhtml.asp.cfm.hta.htm.html.htd.jsp.htt.shtml.tpl.xhtml

对于模板,我使用 .tpl 并使用百分比和感叹号设置第一行:

%!
<followed by rest of file here>
Run Code Online (Sandbox Code Playgroud)

因为这%!会导致 Chrome 和 Firefox 默认将文件视为文本。