内容
无(空标签)。
容器
无。
示例
<tagspec tag_name="happy" tag_type="nonempty" render_contents="false" content_model="marker_model" icon="happy.gif" icon_width="18" icon_height="18"></tagspec>
自定义标签在设计视图如何显示
自定义标签在文档窗口的设计视图中显示的方式,决定于 tagspec 标签的 tag_type 属性和 render_contents 属性的值(请参看自定义第三方标签的解析)。如果 tag_type 的值为 "empty",就显示 icon 属性定义的指定图标。如果 tag_type 的值为 "nonempty",但是 render_contents 的值为 "false",也会像空标签那样显示图标。下面的例子演示了我们刚才定义的 happy 标签的一个实例如何插入到 HTML 代码中:
<p>This is a paragraph that includes an instance of the <code>happy</code>tag (<happy>Joe</happy>).</p>
因为在标签规范里, render_contents 已经被设置为 "false",所以 happy 标签(单词 joe)将不被显示,开始和关闭标签包括它们之间的内容将被替换成一个简单的图标。
对于一个 render_contents 值为 "true" 的非空标签,设计视图不会将其显示为图标,而是显示开始标签与关闭标签之间的内容(比如标签之间的文本,就像这样: <mytag>这里是开始与关闭标签之间的内容</mytag>)。如果在菜单选项中,查看 > 可视化助理 > 不可见元素已经被选中,那么这些内容将会使用“代码颜色”参数指定的第三方标签颜色来高亮显示(“代码颜色”仅应用于标签库文件定义的标签)
如何更改第三方标签的高亮颜色:
1、选择菜单选项中的编辑 > 首选参数,然后选择“代码颜色”栏。
2、点击第三方标签颜色框以显示颜色选择器。
3、选择一种颜色,然后点击“确定”并关闭预设对话框。关于如何选择颜色,另请参看使用 Dreamweaver。
避免改写第三方标签
Dreamweaver 会在 HTML 代码中校正某些特定的错误,详细信息请参考使用 Dreamweaver。默认情况下,Dreamweaver 禁止在特定文件扩展名的文件中更改 HTML 代码,这些文件名包括 .asp(ASP)、.cfm(ColdFusion)、.jsp(JSP),以及 .php(PHP)。这样的默认设置是为了保证 Dreamweaver 不会意外地修改任何包含在非 HTML 标签里面的代码。你可以更改 Dreamweaver 的默认改写行为,以便在打开这类文件的时候改写 HTML 代码,并且你也可以在 Dreamweaver 禁止改写的文件类型列表里面加入其他的文件类型。
当你把某些特殊字符输入到属性检查器的时候,Dreamweaver 会把它们编码成数值。一般来说,让 Dreamweaver 执行这种编码是最好的,因为这些特殊字符在跨越不同的平台和浏览器的时候,将可能被更好地显示。不过,因为这种编码会影响第三方标签,所以当你在编辑包括第三方标签的文件时,你可能要更改 Dreamweaver 的编码行为。