-1

查看trinidad 蒙皮选择器的文档,我注意到一些选择器以结尾,:alias而另一些则没有。例如:

.AFLabelDisabled:alias  Aliased style class that is included in the label selector for all the form components when they are disabled. It is a quick way to style disabled form components' labels the same, instead of for each component: .AFLabelDisabled:alias instead of e.g., "af|inputText:disabled af|inputText::label".
.AFErrorIconStyle   Style class that styles the .AFErrorIcon:alias icons.

甚至还有这个选择器,有和没有:alias

.AFRequiredIconStyle    Style class that styles the .AFRequiredIcon icon.
.AFRequiredIconStyle:alias  Alias style class that styles the required icon for form components. It is included in the ::required-icon-style pseudo-element for the form components (e.g. af|inputText::required-icon-style)

我阅读了有关 alias skinning的开发指南,但这并没有帮助。

究竟是:alias为了什么?

4

1 回答 1

0

直接来自文档

如果您想将所有字体系列更改为 Arial,那么您需要将 Tahoma 的每次使用都替换为 Arial。好吧,在剥皮时,您不需要这样做。您可以使用 :alias 功能。以 :alias 结尾的皮肤选择器永远不会被写入生成的 CSS-2 样式表。相反,它包含在其他皮肤选择器中,并且很有用,因为您可以在一个地方更改 CSS 属性,而不是在几十个或数百个地方。

于 2013-10-21T15:00:25.453 回答