更新:2007 年 11 月
使用“标记专用选项”对话框自定义 HTML 设计器如何为各个标记设置标记的格式。可以使用“选项”对话框 ->“文本编辑器”->“HTML”->“格式”为所有标记设置常规格式设置选项。
在下列情况下使用在“标记专用选项”对话框中进行的设置:
- 将控件从工具箱拖到页面上。 
- 使用 Microsoft IntelliSense 功能在源视图中创建标记。 
- 使用诸如“插入表”对话框之类的对话框生成标记。 
- 使用“编辑”菜单上的“设置文档的格式”或“设置选定内容的格式”命令,手动重新设置选定内容或文档的格式。 
如果经常使用某些标记并且希望自定义它们在编辑器中的格式,设置标记专用选项非常有用。使用基于标记的格式设置可设置以下格式设置选项:
- 结束;即不结束、自终止或使用单独的结束标记。 
- 分行符。 
- 缩进。 
- 颜色。 
- 大纲显示。 .gif) 说明: 说明:- 指定的特定于标记的格式设置规则可由这样的规则重写:HTML 编辑器将不更改标记呈现方式。如果标记格式设置规则更改标记呈现的方式,则会忽略该规则。 
访问“标记专用选项”对话框
- 在“工具”菜单中单击“选项”。 - “选项”对话框随即出现。 
- 如果开发环境设置为“Web 开发设置”,请选中“显示所有设置”复选框。 - 有关更多信息,请参见 Visual Studio 设置。 
- 展开“文本编辑器”节点,再展开“HTML”节点,然后单击“格式”。 
- 单击“标记专用选项”。 - “标记专用选项”对话框随即出现。 
任务
| .gif) 说明: | 
|---|
| HTML 标记的大纲显示与代码编辑器中的大纲显示代码遵循相同的约定。 | 
默认格式设置
基于标记的标记格式设置在如下模型上工作,其中每个标记都有默认设置,这些设置提供设置标记格式所遵循的基本规则。有四类标记,如下所示:
- 不支持内容的客户端标记,如 br /。 
- 支持内容的客户端标记,如 table 或 h1。 
- 不支持内容的服务器标记,如 asp:CheckBox。 
- 支持内容的服务器标记,如 asp:Repeater。 
对于每种标记,都使用上述相应类别中的值,除非为该标记指定了重写。默认情况下,基于这些标记的常用情况提供了一些重写。
用户界面元素
- 树视图 
 显示一个树视图,您可以在其中选择要设置格式的单个标记或一类标记。默认情况下,树包含下列节点:- 默认设置 - 展开此节点为整个一类标记设置默认格式设置选项,如所有支持内容的服务器标记。 
- 客户端 HTML 标记 - 展开此节点为 HTML 元素设置自定义的格式设置选项。 
- ASP.NET 控件 - 展开此节点为 ASP.NET 服务器控件设置自定义格式设置选项。 
 - 若要向树中添加新文件夹,以便能够组织您自己的格式设置选项,请单击“新建文件夹”。 
- 新建标记 
 单击以便在选定的文件夹中创建新的标记。- 通常,在为特定的控件或元素定义自定义格式设置行为时,或希望为不是 ASP.NET 服务器控件或 HTML 元素的标记定义格式设置时,需创建一个新标记。 
- 新建文件夹 
 单击以创建包含标记的新文件夹,然后您可以用此文件夹来组织您的自定义格式设置选项。
- 删除 
 单击以移除当前选定标记的自定义格式设置规则。
- 结束标记 
 单击某个选项以指定编辑器将如何生成新的标记。- 除非显式重新设置文档格式,否则现有标记不会更改。 - 只有已经选择某个标记时此选项才可用。 
- 分行符 
 选择一个选项,指定在生成标记或重新设置标记的格式时编辑器将如何设置标记的间距。.gif) 说明: 说明:- 如果增加间距和分行符将会更改控件的呈现方式,您选择的选项可能会被重写。有关详细信息,请参见在 Visual Web Developer 的 HTML 编辑器中设置元素的格式。 
- 缩进内容 
 选中此复选框以指定支持内部内容的元素将会缩进内部内容。
- 启用标记的大纲显示 
 如果要在 HTML 编辑器中为选定标记启用自动大纲显示,则选中此复选框。- 启用大纲显示后,编辑器会监视元素中的行数,在行数超过指定的行阈值时将大纲显示应用于标记。(编辑器不会自动折叠标记。)此功能对于折叠较长的元素(如大型表)非常有用。 
- 最小行数 
 指定阈值(以行数为单位),超过该阈值后将自动大纲显示应用于标记。- 该阈值包括开始标记和结束标记。 
- 标记的前景色 
 选择编辑器将要用于显示标记的文本颜色。
- 标记的背景色 
 选择编辑器将要用于显示标记的背景颜色。
- 粗体 
 单击此选项以指定编辑器将以粗体显示标记。
- 自定义 
 单击以选择没有列出的颜色。
- 预览 
 查看具有当前设置的选定标记在编辑器中显示的外观。.gif) 说明: 说明:- “预览”框可能无法反映编辑器中标记的实际行为。格式设置选项可能会被其他优先级高的规则(例如规定自动格式设置不能更改控件呈现方式的规则)重写。