Dreamweaver定制详解(7)

自定义标签在文档窗的显示
  自定义标签在文档窗的显示方式取决于 TAGSPEC 标签的 TAG_TYPE 和 RENDER_CONTENTS 属性值的设定。参阅 定制第三方标签的解释和外观 了解有关 TAGSPEC 的介绍。如果 TAG_TYPE 的属性值被设定为 empty,你在 ICON 属性中设置的图标就会出现。如果 TAG_TYPE 的属性值被设定为 nonempty, 而 RENDER_CONTENTS 的属性值被设定为 FALSE,就只有空闲标签的图标出现。例如,将 HAPPY 标签作如上定义:

<P>This is a paragraph that includes an instance of the <CODE>HAPPY</CODE> tag
(<HAPPY>Joe</HAPPY>).</P>
  在文档窗是这样出现的:


  对于拥有 RENDER_CONTENTS 属性值为 TRUE 的非空闲标签来说,开始 和封闭标签之间的内容(例如 <MYTAG>this is the content between the 打开ing and closing tags</MYTAG>) 就会代替图标出现在文档窗中。如果你激活了 View > 隐藏元素,那么内容就会被你在 标记色彩 参数 选项中设置的但三方标签颜色加亮。(注意这种加亮功能只应用于标签数据库文件中定义的标签。)

如何改变第三方标签的加亮色:

1 选择 编辑 > 偏好设置。
2 从 Category 列表中选择 标记色彩。
3 点击 Third-Party Tags 颜色框,调出颜色板。
4 选择颜色,然后点击确定按钮,退出 偏好设置 对话框。


ASP
  微软的 ASP (Active Server Pages) 是组合 HTML 的一种方法,利用 JavaScript 或 VBScript 编写 的脚本和 ActiveX 控件来动态地处理 HTML。当浏览器给 Microsoft 网络服务器发出 ASP 网页的请求之后,服务器 就会编译 ASP 代码,并将生成的 HTML 发回给提出请求的浏览器。有关 ASP 的详细介绍,请参阅 Microsoft 的 ASP overview 网页,这一点我们已经在 HTML 和网络技术资源 部分谈到了。

  一段 ASP 代码是由 <% 开始,到 %> 结束的。如果你激活了 View > 隐藏元素 Elements,Dreamweaver 就会在文档窗显示一个 ASP 图标来标记 ASP 代码的位置。

JSP
  Sun 微系统公司开发的 JSP (JavaServer Pages) 提供了一种给予 Java 基础之上的动态处理 HTML 和其它网络内容的方法。当浏览器向一个支持 JSP 的服务器发出 JSP 网页的请求后,服务器就会编译 JSP 代码,并将生成的 HTML 发回给提出请求的浏 览器。有关 JSP 的详细介绍,请参阅 Sun 公司的 JSP page,这一点 我们已经在 HTML 和网络技术资源 部分谈到了。

  一段 JSP 代码是由 <% 开始,到 %> 结束的。

PHP
  PHP (Hypertext Preprocessor 的缩写,意即"超文本预处理程序")是一种服务器端的脚本语言。当浏 览器给支持 PHP 的服务器发出 PHP 网页的请求后,服务器就会编译 PHP 代码,并将生成的 HTML 发回给提出请求的浏览器。有关 PHP 的 详细介绍,参阅 PHP pages,这一点我们已经在 HTML 和网络技术资源 部分谈到了。

  一段 PHP 代码是由 <? 开始,到 ?> 结束的。如果你激活了 View > 隐藏元素 Elements,Dreamweaver 就会在文档窗显示一个 PHP 图标来标记 PHP 代码的位置。

ColdFusion
  ColdFusion 是另外一种动态处理网页的方法。当浏览器给服务器发出 ColdFusion 网页的请求后,服 务器就会将网页传递到 ColdFusion Server 软件,这个软件负责将网页上的脚本进行编译并将生成的 HTML 发回给提出请求的浏览器。有关 ColdFusion 的详细介绍,参阅 ColdFusion product page,这一点我们已经在 HTML 和网络技术资源 部分谈到了。

  Dreamweaver 能够识别出大约 50 个 ColdFusion 标签;你可以查看 Configuration/ThirdPartyTags 文件夹中的 ColdFusion.xml 文件了解详情。如果你激活了 View > 隐藏元素 Elements,Dreamweaver 就会在文档窗显示一个 ColdFusion 图标来标记 ColdFusion 代码的位置。该标签的 RENDER_CONTENTS 属性值是 FALSE (在 ColdFusion.xml 文件中)。

避免重写第三方标签
  Dreamweaver 会自动更正 HTML 中的某些类型的错误;有关程序是如何进行更正的介绍。在默认情况 下,Dreamweaver 会避免修改带有某些文件名后缀的文件中的 HTML,包括 .asp (ASP),.cfm (ColdFusion),和 .php (PHP)。之所以将默认值如此设置,就是因为 Dreamweaver 不愿意冒险修改这类第三方标签所包含的代码。你可以对此设置进行修改,这样当程序打开这类文件的时候 就可以进行 HTML 重写了,你也可以给文件类型列表中添加一些其它的文件类型,让程序不能做出重写。

  Dreamweaver 还会给你在属性面板上输入的一些特殊字符进行编码。通常允许程序这样做都是一个不 错的选择;这样才会使得特殊字符在跨平台的浏览器中正常显示。可是,这种编码有可能对包含在第三方标签 中的代码产生影响,甚至对标签本身产生干扰,所以你可能需要修改 Dreamweaver 的编码 行为。

如何才能允许 Dreamweaver 重写所有文件中的 HTML:

1 选择 编辑 > 偏好设置,选取 HTML Rewriting 类别。
2 执行下列操作之一:
从后缀列表中删除一个或多个文件名后缀。
在 扩展文件 选项中取消对 从不写入HTML 的选取。


如何添加禁止 Dreamweaver 重写的文件类型:

1 选择 编辑 > 偏好设置,选取 HTML Rewriting 类别。
2 确认 扩展文件 选项中的 从不写入HTML 已经被选取,然后在文本域中添加新的文件名后缀。


如何关闭 Dreamweaver 的编码选项:

1 选择 编辑 > 偏好设置,选取 HTML Rewriting 类别。
2 取消对任意一个或者两个 Special Characters 选项的选取。