自定义选项卡式面板构件

尽管使用属性检查器可以简化对选项卡式面板构件的编辑,但是属性检查器并不支持自定义的样式设置任务。您可以修改选项卡式面板构件的 CSS 规则,并创建根据自己的喜好设置样式的构件。有关样式任务的更高级列表,请访问 www.adobe.com/go/learn_dw_sprytabbedpanels_custom_cn。

下列主题中的所有 CSS 规则都是指 SpryTabbedPanels.css 文件中的默认规则。每当您创建 Spry 选项卡式面板构件时,Dreamweaver 都会将 SpryTabbedPanels.css 文件保存到您的站点的 SpryAssets 文件夹中。此文件中还包括有关适用于该构件的各种样式的有用的注释信息。

尽管可以直接在相关联的 CSS 文件中方便地编辑选项卡式面板构件的规则,您还可以使用“CSS 样式”面板来编辑选项卡式面板构件的 CSS。“CSS 样式”面板对于查找分配给构件不同部分的 CSS 类非常有用,在使用面板的“当前”模式时尤其如此。

设置选项卡式面板构件文本的样式

,通过设置整个选项卡式面板构件容器的属性或分别设置构件的各个组件的设置,可以设置选项卡式面板构件的文本样式。

要更改选项卡式面板构件的文本样式,请使用下表来查找相应的 CSS 规则,然后添加自己的文本样式属性和值:

要更改的文本

相关 CSS 规则

要添加的属性和值的示例

整个构件中的文本

.TabbedPanels

font: Arial; font-size:medium;

仅限面板选项卡中的文本

.TabbedPanelsTabGroup 或 .TabbedPanelsTab

font: Arial; font-size:medium;

仅限内容面板中的文本

.TabbedPanelsContentGroup 或 .TabbedPanelsContent

font: Arial; font-size:medium;

更改选项卡式面板构件的背景颜色

要更改选项卡面板构件不同部分的背景颜色,请使用下表来查找相应的 CSS 规则,然后根据自己的喜好添加或更改背景颜色的属性和值:

要更改的颜色

相关 CSS 规则

要添加或更改的属性和值的示例

面板选项卡的背景颜色

.TabbedPanelsTabGroup 或 .TabbedPanelsTab

background-color: #DDD;(这是默认值。)

内容面板的背景颜色

.Tabbed PanelsContentGroup 或 .TabbedPanelsContent

background-color: #EEE;(这是默认值。)

选定选项卡的背景颜色

.TabbedPanelsTabSelected

background-color: #EEE;(这是默认值。)

当鼠标指针移过面板选项卡上方时,选项卡的背景颜色

.TabbedPanelsTabHover

background-color: #CCC;(这是默认值。)

限制选项卡式面板的宽度

默认情况下,选项卡式面板构件会展开以填充可用空间。但是,您可以通过设置折叠式容器 width 属性来限制选项卡式面板构件的宽度。

  1. 打开 SpryTabbedPanels.css 文件查找 .TabbedPanels CSS 规则。此规则可为选项卡式面板构件的主容器元素定义属性。

查找规则的另一种方法是:选择选项卡式面板构件,然后在“CSS 样式”面板(“窗口”>“CSS 样式”)中进行查找。请确保该面板设置为“当前”模式。

  1. 向该规则中添加一个 width 属性和值,例如width: 300px;。

关于验证文本域构件

Spry 验证文本域构件是一个文本域,该域用于在站点访问者输入文本时显示文本的状态(有效或无效)。例如,您可以向访问者键入电子邮件地址的表单中添加验证文本 域构件。如果访问者无法在电子邮件地址中键入“@”符号和句点,验证文本域构件会返回一条消息,声明用户输入的信息无效。

下例显示一个处于各种状态的验证文本域构件:

A. 文本域构件(提示已激活) B. 文本域构件(有效状态)C. 文本域构件(无效状态)

D. 文本域构件(必需状态)

验证文本域构件具有许多状态(例如,有效、无效和必需值等)。您可以根据所需的验证结果,使用属性检查器来修改这些状态的属性。验证文本域构件可以在不同的时间点进行验证,例如当访问者在构件外部单击时、键入内容时或尝试提交表单时。

初始状态

在浏览器中加载页面或用户重置表单时构件的状态。

焦点状态

当用户在构件中放置插入点时构件的状态。

有效状态

当用户正确地输入信息且表单可以提交时构件的状态。

无效状态

当用户所输入文本的格式无效时构件的状态。(例如,用 06 而不是用 2006 表示年份。)

必需状态

当用户在文本域中没有输入必需文本时构件的状态。

最小字符数状态

当用户输入的字符数少于文本域所要求的最小字符数时构件的状态。

最大字符数状态

当用户输入的字符数多于文本域所允许的最大字符数时构件的状态。

最小值状态

当用户输入的值小于文本域所需的值时构件的状态。(适用于整数、实数和数据类型验证。)

最大值状态

当用户输入的值大于文本域所允许的最大值时构件的状态。(适用于整数、实数和数据类型验证。)

每当验证文本域构件以用户交互方式进入其中一种状态时,Spry 框架逻辑会在运行时向该构件的 HTML 容器应用特定的 CSS 类。例如,如果用户尝试提交表单,但尚未在必填文本域中输入文本,Spry 会向该构件应用一个类,使它显示“需要提供一个值”错误消息。用来控制错误消息的样式和显示状态的规则包含在构件随附的 CSS 文件 (SpryValidationTextField.css) 中。

验证文本域构件的默认 HTML 通常位于表单内部,其中包含一个容器 <span> 标签,该标签将文本域的 <input> 标签括起来。在验证文本域构件的 HTML 中,在文档头中和验证文本域构件的 HTML 标记之后还包括脚本标签。

插入验证文本域构件

  1. 选择“插入”>“Spry”>“Spry 验证文本域”。

2. 完成“输入标签辅助功能属性”对话框,然后单击“确定”。

指定验证类型和格式

可以为验证文本域构件指定不同的验证类型。例如,如果文本域将接收信用卡号,则可以指定信用卡验证类型。

1. 在“文档”窗口中选择一个验证文本域构件。

2. 在属性检查器(“窗口”>“属性”)中,从“类型”菜单中选择一个验证类型。

3. 如果适用的话,请从“格式”弹出菜单中选择一种格式。

大多数验证类型都会使文本域要求采用标准格式。例如,如果您向文本域应用整数验证类型,那么,除非用户在该文本域中输入数字,否则,该文本域构件将无法通过验证。但是,某些验证类型允许您选择文本域将接受的格式种类。下表显示可通过属性检查器使用的验证类型和格式:

验证类型

格式

无需特殊格式。

整数

文本域仅接受数字。

电子邮件

文本域接受包含 @ 和句点 (.) 的电子邮件地址, 而且 @ 和句点的前面和后面都必须至少有一个字母。

日期

格式可变。可以从属性检查器的“格式”弹出菜单中进行选择。

时间

格式可变。可以从属性检查器的“格式”弹出菜单中进行选择。(“tt”表示 am/pm 格式,“t”表示 a/p 格式。)

信用卡

格式可变。可以从属性检查器的“格式”弹出菜单中进行选择。可以选择接受所有信用卡,或者指定特定种类的信用卡(MasterCard、Visa 等). 文本域不接受包含空格的信用卡号,例如 4321 3456 4567 4567。

邮政编码

格式可变。可以从属性检查器的“格式”弹出菜单中进行选择。

电话号码

文本域接受美国和加拿大格式(即,(000) 000-0000)或自定义格式的电话号码。如果您选择自定义格式,请在“模式”文本框中输入格式,例如,000.00(00)。

社会安全号码

文本域接受 000-00-0000 格式的社会安全号码。

货币

文本域接受 1,000,000.00 或 1.000.000,00 格式的货币。

实数/科学记数法

验证各种数字:数字(例如 1)、浮点值(例如,12.123)、以科学记数法表示的浮点值(例如,1.212e+12、1.221e-12,其中 e 用作 10 的幂。)

IP 地址

格式可变。可以从属性检查器的“格式”弹出菜单中进行选择。

URL

文本域接受 http://xxx.xxx.xxx 或 ftp://xxx.xxx.xxx 格式的 URL。

自定义

可用于指定自定义验证类型和格式。在属性检查器中输入格式模式(并根据需要输入提示)。

指定验证发生的时间

您可以设置验证发生的时间,包括站点访问者在构件外部单击时、键入内容时或尝试提交表单时。

  1. 在“文档”窗口中选择一个验证文本域构件。
  2. 在属性检查器(“窗口”>“属性”)中,选择用来指示您希望验证何时发生的选项。可以选择所有的选项,也可以一个都不选。

模糊

当用户在文本域的外部单击时验证。

更改

当用户更改文本域中的文本时验证。

提交

当用户尝试提交表单时验证。

指定最小字符数和最大字符数

此选项仅适用于“无”、“整数”、“电子邮件地址”和“URL”验证类型。

  1. 在“文档”窗口中选择一个验证文本域构件。

2. 在属性检查器(“窗口”>“属性”)中的“最小字符数”或“最大字符数”框中输入一个数字。例如,如果您在“最小字符数”框中输入 3,那么,只有当用户输入三个或更多个字符时,该构件才通过验证。

指定最小值和最大值

此选项仅适用于“整数”、“时间”、“货币”和“实数/科学记数法”验证类型。

  1. 在“文档”窗口中选择一个验证文本域构件。

2. 在属性检查器(“窗口”>“属性”)中的“最小值”或“最大值”框中输入一个数字。例如,如果您在“最小值”框中输入 3,那么,只有当用户在文本域中输入 3 或者更大的值(4、5、6 等)时,该构件才通过验证。

在设计视图中显示构件状态

  1. 在“文档”窗口中选择一个验证文本域构件。

2. 在属性检查器(“窗口”>“属性”)中,从“预览状态”弹出菜单中选择要查看的状态。例如,如果要查看处于“有效”状态的构件,请选择“有效”。

更改文本域的所需状态

默认情况下,用 Dreamweaver 插入的所有验证文本域构件都要求用户在将构件发布到 Web 页之前输入内容。但是,您可以将填写文本域设置为对于用户是可选的。

  1. 在“文档”窗口中选择一个验证文本域构件。

2. 在属性检查器(“窗口”>“属性”)中,根据自己的喜好选择或取消选择“必需”选项。

创建文本域的提示

由于文本域有很多不同格式,因此,提示用户需要输入哪种格式会比较有帮助。例如,验证类型设置为“电话号码”的文本域将只接受 (000) 000-0000 形式的电话号码。可以输入这些示例号码作为提示,以便用户在浏览器中加载页面时,文本域中将显示正确的格式。

  1. 在“文档”窗口中选择一个验证文本域构件。
  2. 在属性检查器(“窗口”>“属性”)中的“提示”文本框中输入提示。

禁止无效字符

您可以禁止用户在验证文本域构件中输入无效字符。例如,如果对具有“整数”验证类型的构件集选择此选项,那么,当用户尝试键入字母时,文本域中将不显示任何内容。

  1. 在“文档”窗口中选择一个验证文本域构件。

2. 在属性检查器(“窗口”>“属性”)中,选择“强制模式”选项。

自定义验证文本域构件

尽管使用属性检查器可以简化对验证文本域构件的编辑,但是属性检查器并不支持自定义的样式设置任务。您可以修改验证文本域构件的 CSS,以便根据自己的喜好创建带有样式的构件。有关样式任务的更高级列表,请访问 www.adobe.com/go/learn_dw_sprytextfield_custom_cn。

下列主题中的所有 CSS 规则都是指 SpryValidationTextField.css 文件中的默认规则。每当您创建 Spry 验证文本域构件时,Dreamweaver 都会将 SpryValidationTextField.css 文件保存到您的站点的 SpryAssets 文件夹中。查阅此文件会有所帮助,因为其中包含一些有关适用于该构件的各种样式的注释信息。

尽管可以直接在相关联的 CSS 文件中方便地编辑验证文本域构件的规则,您还可以使用“CSS 样式”面板来编辑验证文本域构件的 CSS。“CSS 样式”面板对于查找分配给构件不同部分的 CSS 类非常有用,在使用面板的“当前”模式时尤其如此。

设置验证文本域构件错误消息文本的样式

默认情况下,验证文本域构件的错误消息会以红色显示,文本周围有 1 个像素宽的边框。

要更改验证文本域构件错误消息的文本样式,请使用下表来查找相应的 CSS 规则,然后更改默认属性或者添加自己的文本样式属性和值:

要更改的文本

相关 CSS 规则

要更改的相关属性

错误消息文本

.textfieldRequiredState .textfieldRequiredMsg、

.textfieldInvalidFormatState .textfieldInvalidFormatMsg、

.textfieldMinValueState .textfieldMinValueMsg、

.textfieldMaxValueState .textfieldMaxValueMsg、

.textfieldMinCharsState .textfieldMinCharsMsg

或 .textfieldMaxCharsState .textfieldMaxCharsMsg

color: #CC3333; border: 1px solid #CC3333;

更改验证文本域构件的背景颜色

要更改处于各种状态的验证文本域构件的背景颜色,请使用下表来查找相应的 CSS 规则,然后更改默认的背景颜色值:

要更改的颜色

相关 CSS 规则

要更改的相关属性

处于“有效”状态的构件的背景颜色

.textfieldValidState input 或 input.textfieldValidState

background-color: #B8F5B1;

处于“无效”状态的构件的背景颜色

input.textfieldRequiredState、.textfieldRequiredState input、input.textfieldInvalidFormatState、.textfieldInvalidFormatState input、input.textfieldMinValueState、.textfieldMinValueState input、input.textfieldMaxValueState、.textfieldMaxValueState input、input.textfieldMinCharsState、.textfieldMinCharsState input、input.textfieldMaxCharsState 或 .textfieldMaxCharsState input

background-color: #FF9F9F;

处于“焦点”状态的构件的背景颜色

.textfieldFocusState input 或 input.textfieldFocusState

background-color: #FFFFCC;

关于验证文本区域构件

Spry 验证文本区域构件是一个文本区域,该区域在用户输入几个文本句子时显示文本的状态(有效或无效)。如果文本区域是必填域,而用户没有输入任何文本,该构件将返回一条消息,声明必须输入值。

下例显示处于各种状态的验证文本区域构件:

A. 剩余字符计数器 B. 具有焦点的文本区域构件(最大字符数状态)C. 具有焦点的文本区域构件(有效状态)

D. 文本区域构件(必需状态) E. 键入字符计数器

验证文本区域构件具有许多状态(例如,有效、无效、必需值等)。您可以根据所需的验证结果,使用属性检查器来修改这些状态的属性。验证文本区域构件可以在不同的时间点进行验证,例如当用户在构件外部单击时、键入内容时或尝试提交表单时。

初始状态

在浏览器中加载页面或用户重置表单时构件的状态。

焦点状态

当用户在构件中放置插入点时构件的状态。

有效状态

当用户正确地输入信息且表单可以提交时构件的状态。

必需状态

当用户没有输入任何文本时构件的状态。

最小字符数状态

当用户输入的字符数小于文本区域所要求的最小字符数时,构件的状态。

最大字符数状态

当用户输入的字符数大于文本区域允许的最大字符数时构件的状态。

每当验证文本区域构件以用户交互方式进入其中一种状态时,Spry 框架逻辑会在运行时向该构件的 HTML 容器应用特定的 CSS 类。例如,如果用户尝试提交表单,但尚未在文本区域中输入文本,则 Spry 会向该构件应用一个类,使它显示“需要提供一个值”错误消息。用来控制错误消息的样式和显示状态的规则包含在构件随附的 CSS 文件 (SpryValidationTextArea.css) 中。

验证文本区域构件的默认 HTML 通常位于表单内部,其中包含一个容器 <span> 标签,该标签将文本区域的 <textarea> 标签括起来。在验证文本区域构件的 HTML 中,在文档头中和验证文本区域构件的 HTML 标记之后还包括脚本标签。

添加字符计数器

您可以添加字符计数器,以便当用户在文本区域中输入文本时知道自己已经输入了多少字符或者还剩多少字符。默认情况下,当您添加字符计数器时,计数器会出现在构件右下角的外部。

  1. 在“文档”窗口中选择一个验证文本区域构件。
  2. 在属性检查器(“窗口”>“属性”)中,选择“字符计数”或“其余字符”选项。

注: 只有当您选择了所允许的最大字符数时,“剩下的字符数”选项才可用。

在设计视图中显示构件状态

  1. 在“文档”窗口中选择一个验证文本区域构件。

2. 在属性检查器(“窗口”>“属性”)中,从“预览状态”弹出菜单中选择要查看的状态。例如,如果要查看处于“有效”状态的构件,请选择“有效”。

更改文本区域的所需状态

默认情况下,用 Dreamweaver 插入的所有验证文本区域构件都要求用户在将构件发布到 Web 页之前输入内容。但是,您可以将验证文本区域设置为可选的。

  1. 在“文档”窗口中选择一个验证文本区域构件。

2. 在属性检查器(“窗口”>“属性”)中,根据自己的喜好选择或取消选择“必需”选项。

创建文本区域的提示

您可以向文本区域中添加提示(例如,“请在此处键入描述”),以便让用户知道他们应当在文本区域中输入哪种信息。当用户在浏览器中加载页面时,文本区域中将显示您添加的提示文本。

  1. 在“文档”窗口中选择一个验证文本区域构件。

2. 在属性检查器(“窗口”>“属性”)中的“提示”文本框中输入提示。

禁止额外字符

您可以防止用户在验证文本区域构件中输入的文本超过所允许的最大字符数。例如,如果您为某个构件集选择此选项,以接受不超过 20 个字符的文本,则用户将无法在文本区域中键入 20 个以上的字符。

  1. 在“文档”窗口中选择一个验证文本区域构件。
  2. 在属性检查器(“窗口”>“属性”)中,选择“禁止额外字符”选项。

自定义验证文本区域构件

尽管使用属性检查器可以简化对验证文本区域构件的编辑,但是属性检查器并不支持自定义的样式设置任务。您可以修改验证文本区域构件的 CSS,以便根据自己的喜好创建带有样式的构件。有关样式任务的更高级列表,请访问 www.adobe.com/go/learn_dw_sprytextarea_custom_cn。

下列主题中的所有 CSS 规则都是指 SpryValidationTextArea.css 文件中的默认规则。每当您创建 Spry 验证文本区域构件时,Dreamweaver 都会将 SpryValidationTextArea.css 文件保存到您的站点的 SpryAssets 文件夹中。查阅此文件会有所帮助,因为其中包含一些有关适用于该构件的各种样式的注释信息。

尽管可以直接在相关联的 CSS 文件中方便地编辑验证文本区域构件的规则,您还可以使用“CSS 样式”面板来编辑验证文本区域构件的 CSS。“CSS 样式”面板对于查找分配给构件不同部分的 CSS 类非常有用,在使用面板的“当前”模式时尤其如此。

设置验证文本区域构件错误消息文本的样式

默认情况下,验证文本区域构件的错误消息会以红色显示,文本周围有 1 个像素宽的边框。

要更改验证文本区域构件错误消息的文本样式,请使用下表来查找相应的 CSS 规则,然后更改默认属性或者添加自己的文本样式属性和值:

要更改的文本

相关 CSS 规则

要更改的相关属性

错误消息文本

.textareaRequiredState .textareaRequiredMsg、.textareaMinCharsState .textareaMinCharsMsg 或 .textareaMaxCharsState .textareaMaxCharsMsg

color: #CC3333; border: 1px solid #CC3333;

更改验证文本区域构件的背景颜色

要更改处于各种状态的验证文本区域构件的背景颜色,请使用下表来查找相应的 CSS 规则,然后更改默认的背景颜色值:

要更改的背景颜色

相关 CSS 规则

要更改的相关属性

处于“有效”状态的构件的背景颜色

.textareaValidState textarea 或 textarea.textareaValidState

background-color: #B8F5B1;

处于“无效”状态的构件的背景颜色

textarea.textareaRequiredState、.textareaRequiredState textarea、textarea.textareaMinCharsState、.textareaMinCharsState textarea、textarea.textareaMaxCharsState 或 .textareaMaxCharsState textarea

background-color: #FF9F9F;

处于“焦点”状态的构件的背景颜色

.textareaFocusState textarea 或 textarea.textareaFocusState

background-color: #FFFFCC;

于验证选择构件

Spry 验证选择构件是一个下拉菜单,该菜单在用户进行选择时会显示构件的状态(有效或无效)。例如,您可以插入一个包含状态列表的验证选择构件,这些状态按不同 的部分组合并用水平线分隔。如果用户意外选择了某条分界线(而不是某个状态),验证选择构件会向用户返回一条消息,声明他们的选择无效。

下例显示一个处于展开状态的验证选择构件,以及该构件在各种状态下的折叠形式:

A. 具有焦点的验证选择构件 B. 选择构件(有效状态) C. 选择构件(必需状态) D. 选择构件(无效状态)

验证选择构件具有许多状态(例如,有效、无效、必需值等)。您可以根据所需的验证结果,使用属性检查器来修改这些状态的属性。验证选择构件可以在不同的时间点进行验证,例如当用户在构件外部单击时、进行选择时或尝试提交表单时。

初始状态

在浏览器中加载页面或用户重置表单时构件的状态。

焦点状态

当用户单击构件时构件的状态。

有效状态

当用户选择了有效项目且表单可以提交时构件的状态。

无效状态

当用户选择了无效项目时构件的状态。

必需状态

当用户没有选择有效项目时构件的状态。

每当验证选择构件以用户交互方式进入其中一种状态时,Spry 框架逻辑会在运行时向该构件的 HTML 容器应用特定的 CSS 类。例如,如果用户尝试提交表单,但是未从菜单中选择项目,Spry 会向该构件应用一个类,使它显示“请选择一个项目”错误消息。用来控制错误消息的样式和显示状态的规则包含在构件随附的 CSS 文件 (SpryValidationSelect.css) 中。

验证选择构件的默认 HTML 通常位于表单内部,其中包含一个容器 <span> 标签,该标签将文本区域的 <select> 标签括起来。在验证选择构件的 HTML 中,在文档头中和验证选择构件的 HTML 标记之后还包括脚本标签。

插入验证选择构件

  1. 选择“插入”>“Spry”>“Spry 验证选择”。
  2. 完成“输入标签辅助功能属性”对话框,然后单击“确定”。
  3. 在“代码”视图中,添加包含菜单项和值的选项标签。Dreamweaver 不会自动添加标签。有关详细信息,请参阅以上主题。

指定验证发生的时间

您可以设置验证发生的时间(包括用户在构件外部单击时、键入内容时或尝试提交表单时)。

  1. 在“文档”窗口中选择一个验证选择构件。
  2. 在属性检查器(“窗口”>“属性”)中,选择用来指示您希望验证何时发生的选项。可以选择所有的选项,也可以一个都不选。

模糊

当用户在构件的外部单击时验证。

更改

在用户进行选择时验证。

提交

当用户尝试提交表单时验证。

在设计视图中显示构件状态

  1. 在“文档”窗口中选择一个验证选择构件。

2. 在属性检查器(“窗口”>“属性”)中,从“预览状态”弹出菜单中选择要查看的状态。例如,如果要查看处于“有效”状态的构件,请选择“有效”。

禁止或允许空值

默认情况下,用 Dreamweaver 插入的所有验证选择构件都要求用户在将构件发布到 Web 页之前,选择具有相关值的菜单项。但是,您可以禁用此选项。

  1. 在“文档”窗口中选择一个验证选择构件。
  2. 在属性检查器(“窗口”>“属性”)中,根据自己的喜好选择或取消选择“不允许空值”选项。

指定无效的值

您可以指定一个值,当用户选择与该值相关的菜单项时,该值将注册为无效。例如,如果您指定 -1 是无效值,并将该值赋给某个选项标签,则当用户选择该菜单项时,该构件将返回一条错误消息。

<option value="-1"> ------------------- </option>
  1. 在“文档”窗口中选择一个验证选择构件。
  2. 在属性检查器(“窗口”>“属性”)中,在“无效值”框中输入一个要用作无效值的数字。

自定义验证选择构件

尽管使用属性检查器可以简化对验证选择构件的编辑,但是属性检查器并不支持自定义的样式设置任务。您可以修改验证选择构件的 CSS,以便根据自己的喜好创建带有样式的构件。有关样式任务的更高级列表,请访问 www.adobe.com/go/learn_dw_spryselect_custom_cn。

下列主题中的所有 CSS 规则都是指 SpryValidationSelect.css 文件中的默认规则。每当您创建 Spry 验证选择构件时,Dreamweaver 都会将 SpryValidationSelect.css 文件保存到您的站点的 SpryAssets 文件夹中。查阅此文件会有所帮助,因为其中包含一些有关适用于该构件的各种样式的注释信息。

尽管可以直接在相关联的 CSS 文件中方便地编辑验证选择构件的规则,您还可以使用“CSS 样式”面板来编辑验证选择构件的 CSS。“CSS 样式”面板对于查找分配给构件不同部分的 CSS 类非常有用,在使用面板的“当前”模式时尤其如此。

设置验证选择构件错误消息文本的样式

默认情况下,验证选择构件的错误消息会以红色显示,文本周围有 1 个像素宽的边框。

要更改验证选择构件错误消息的文本样式,请使用下表来查找相应的 CSS 规则,然后更改默认属性或者添加自己的文本样式属性和值:

要设置样式的文本

相关 CSS 规则

要更改的相关属性

错误消息文本

.selectRequiredState .selectRequiredMsg 或 .selectInvalidState .selectInvalidMsg

color: #

spry菜单栏(二)的更多相关文章

  1. spry菜单栏(一)

    spry菜单栏使用教程 关于 Spry 框架 Spry 框架是一个 JavaScript 库,Web 设计人员使用它可以构建能够向站点访问者提供更丰富体验的 Web 页.有了 Spry,就可以使用 H ...

  2. Javascript之spry菜单栏

    我没有添加任何东西,这是Dreamweaver原汁原味用spry创建的菜单栏,以此来学习菜单导航,哈哈. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTM ...

  3. 在学习JavaScript中用到的示例

    jQuery老师博客 一.定时器示例 功能:让input的文本框,显示时间,并实时更新 逻辑思路: 1.先定义一个函数,用来把当前时间赋值给input.value 2.开始button设置点击事件,并 ...

  4. Dreamweaver 2

    1.CSS样式基本应用 1.1 概念 层叠样式表 <style type="text/css">body {background-color: #F00;} p{col ...

  5. 【Android UI设计与开发】第17期:滑动菜单栏(二)开源项目SlidingMenu的示例

    通过上一篇文章的讲解,相信大家对于开源项目SlidingMenu都有了一个比较初步的了解(不了解的可以参考上 一篇文章),那么从这一章开始,博主将会以SlidingMenu为重心,给大家带来非常丰富的 ...

  6. C#开发PACS医学影像处理系统(二):界面布局之菜单栏

    在菜单栏布局上,为了使用自定义窗体样式和按钮,我们需要先将窗体设置为无边框,然后添加一个Grid作为菜单栏并置顶,VerticalAlignment="Top" logo图片和标题 ...

  7. Bootstrap Metronic 学习记录(二)菜单栏

    1.简介 1)  .环境配置 2)  .提取页面 2).动态生成菜单(无限级别树) 2.系统环境配置 项目需要程序数据支撑,这里选择MVC5.0+EF6.0[SQLSERVER](不对MVC架构和SQ ...

  8. 【Android UI设计与开发】10:滑动菜单栏(二)SlidingMenu 动画效果的实现

    其实就是在显示菜单栏时,有个动画的效果.代码比较简单,下面进行说明. 1.效果图如下,手机上查看效果更佳 2.代码实现,这里只讲解动画效果的实现,具体代码可在源代码中查看 <1> 先定义一 ...

  9. 【Android UI设计与开发】5.底部菜单栏(二)使用Fragment实现底部菜单栏

    既然 Fragment 取代了TabActivity,当然 TabActivity 的能实现的菜单栏,Fragment 当然也能实现.主要其实就是通过菜单栏的点击事件切换 Fragment 的显示和隐 ...

随机推荐

  1. 利用doScroll在IE浏览器里模仿DOMContentLoaded

    稍微了解一点框架的事件绑定的都知道 window.onload 事件需要在页面所有内容(包括图片.flash.iframe等)加载完后,才执行,但往往我们更希望在 DOM 一加载完就执行脚本,而各大框 ...

  2. boost之thread

    1.boost里的thread创建之后会立即启动. 代码示例: #include <iostream> #include <string> #include <vecto ...

  3. 开始学习C++ Templates

    设计模式的学习以及各种设计模式的C++实现已经告一段落了,解释器模式和迭代器模式,以及模版办法简单的看了一下. 画UML图的时候再重点学习 从今天开始学习Templates.

  4. 【BZOJ】【TJOI2015】线性代数

    网络流/最小割/最大权闭合图 2333好开心,除了一开始把$500^2$算成25000……导致数组没开够RE了一发,可以算是一次AC~ 咳咳还是回归正题来说题解吧: 一拿到这道题,我就想:这是什么鬼玩 ...

  5. BZOJ2694: Lcm

    题目:http://www.lydsy.com/JudgeOnline/problem.php?id=2694 题解:令f[i]表示i是否有平方因子,则f[i]是积性函数,mu[i]表示莫比乌斯函数. ...

  6. ie 与 Chrome 时间格式化问题.

    ie 与 Chrome 时间格式化通用: new Date(res[i].Time.replaceAll("-", "/")).format("yyy ...

  7. 利用PE数据目录的导入表获取函数名及其地址

    PE文件是以64字节的DOS文件头开始的(IMAGE_DOS_HEADER),接着是一段小DOS程序,然后是248字节的 NT文件头(IMAGE_NT_HEADERS),NT的文件头位置由IMAGE_ ...

  8. kerberos+ladp+hadoop-ha 安全认证部署配置

    随着hadoop集群里的数据量越来越大,各业务数据都集中了里面,自然要为各业务都要提供数据支持,又希望各业务数据是相对独立安全的,这最时候就需要做安全认证了 hadoop ha 测试集群部署规划 ha ...

  9. 一个利用window.name实现的windowStorage

    //key:value|key:value var windowStorage = { _inited: false, _data: {}, init: function(str) { var tmp ...

  10. wifidog源码分析 - 用户连接过程

    引言 之前的文章已经描述wifidog大概的一个工作流程,这里我们具体说说wifidog是怎么把一个新用户重定向到认证服务器中的,它又是怎么对一个已认证的用户实行放行操作的.我们已经知道wifidog ...