在文件名的名".html"后缀意味着文档包含html
,head
和body
标签.
我有一些文件,每个文件包含一个div
或两个元素,但没有html
或body
标签.文件内容是格式良好的HTML片段,因为它们可以插入到body
兼容HTML文档的标记中,并且仍然是合规的.(它们不包含" <% %>
"标记,没有PHP代码等.)但是片段文件本身不符合HTML,所以我想给它一个不同的命名约定.
几个"文件扩展名"站点包含".PHT"的条目,并将其描述为"部分超文本文件".这听起来很有希望,但我找不到有关原点,预期文件格式或使用它的应用程序的任何其他说明.此外,许多相同的站点将".phtml"和".phtm"(它们似乎是.pht后缀的较长版本)标识为PHP文件 - 如上所述,我的文件不是PHP文件.
我应该使用".pht"作为后缀吗?是否有更合适的命名约定?
编辑:我想区分片段文件和同一目录中的完整HTML文档.
由于这些文件确实是用超文本标记语言编写的,我认为给它们提供 .html 扩展名是非常有效的。考虑只将目录称为“div”或“面板”、“表单”等...
如果为片段选择扩展名,那么选择代码编辑器认为是 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 默认将文件视为文本。