HTML 源代码格式描述文件决定了 Dreamweaver 对文档的 HTML 源代码格式化的方式。这个描述文件包含有个别的标签和成组标签的格式化参数选项,以及 HTML Format 参数选项(使用 Edit > Preferences 命令所设置)。你可以使用文本编辑器对 SourceFormat.txt 文件进行编辑,以获得对 Dreamweaver 编写 HTML 源代码更为精确的控制。这个描述文件是一个文本文件,存放在 Dreamweaver 程序文件夹中的 Configuration 文件夹内。
使用 Preferences 命令所设置的 HTML Format 参数选项会在你退出 Dreamweaver 时保存在 SourceFormat.txt 文件中,你对描述文件所做的修改在你重新启动 Dreamweaver 之前是不会产生任何效果的。因此,为了确保可以调用新的选项设置,就要先退出程序,然后再编辑描述文件。
HTML 源代码格式描述文件遵循一个具体的格式,这一点在文件中时有所说明的。需要注意以下一些约定:
![]() |
描述文件的每一部分都是以 <? keyword > 开始的(例如,<?OPTIONS> ,<?ELEMENTS> ,<?ATTRIBUTES> )。 |
![]() |
每一部分的参数都在该部分开始的 HTML 注解 (<!-- --> ) 中给定义过了。 |
![]() |
<?OPTIONS> 部分中的 OMIT 行是为日后之用(眼下并不影响 HTML 源代码的格式) 而保留的。 |
![]() |
对于单个的标签可以在 <?ELEMENTS> 部分被标记为属于一个独立的组 (IGROUP )。在默认情况下,IGROUP 1 包含的是表格行和列,IGROUP 2 包含的是框架。这些分组分别对应于 HTML Format Preferences 对话框中的 Indent Table Rows 和 Columns,Indent Framesets 和 Frames 选项。你可以通过将其号码从 <?OPTIONS> 部分的 ACTIVE 属性中删除而将整个组的缩排功能关闭。你也可以给 IGROUP 1 或 2 添加新的标签,这样你就可以使用 HTML Format Preferences 中的选项对其进行控制了。 |
例如,在 SourceFormat.txt 文件中默认的 P
标签设置是 <P BREAK="1,0,0,1" INDENT>
,这个设置会产生:
<p> A paragraph of text that is indented from the left margin and that has a break before the opening P tag and after the closing P tag, but not after the opening P and not before the closing P.</p> <p>Next paragraph.</p>
如果你将上边的设置修改为 <P BREAK="1,1,1,2">
,结果就变成:
<p> A paragraph of text that is not indented from the left margin and that has one break before and after the opening P tag, one break before the closing P tag, and two breaks after the closing P tag. </p> <p> Next paragraph. </p>
有些标签和属性设置是包括在 NAMECASE
或 SAMECASE
中。NAMECASE
指定标签或则属性以一种特定的方式大写。例如,onClick
被指定为 <onClick namecase="onClick">
,这就指明它总是以这样的特定方式大写,既不是全部大写,也不是全部小写。Dreamweaver 使用 SAMECASE
来确保在生成某些属性的时候总能够使用正确的大小写;如果你看到在任何的属性格式规范中有 SAMECASE
出现,都不要将其删除。
任何在 SourceFormat.txt 文件中没有指定的属性都使用你在 HTML Format 参数面板上所设置的默认格式设置。