JSF中类和样式类属性之间的区别是什么?
我看到,在JSF中,大多数映射到HTML标记的标准组件,例如JSF中类和样式类属性之间的区别是什么?,jsf,jsf-2,java-ee-7,Jsf,Jsf 2,Java Ee 7,我看到,在JSF中,大多数映射到HTML标记的标准组件,例如,都有属性class和styleClass。但不管我使用哪一个,它们都在标记中呈现为class属性 那么,为什么有两个属性具有相同的目的呢 参见以下参考资料: 样式:如果您想在组件中添加任何CSS,则可以将样式作为属性值。添加的CSS将应用于组件 样式类:此属性保存外部样式表中定义的CSS类名 JSF中的属性style相当于HTML中的属性style JSF中的属性styleClass相当于HTML中的属性class 关于在JSF组
,都有属性class
和styleClass
。但不管我使用哪一个,它们都在标记中呈现为class
属性
那么,为什么有两个属性具有相同的目的呢 参见以下参考资料:
样式:如果您想在组件中添加任何CSS,则可以将样式作为属性值。添加的CSS将应用于组件
样式类:此属性保存外部样式表中定义的CSS类名
JSF中的属性style相当于HTML中的属性style
JSF中的属性styleClass相当于HTML中的属性class
关于在JSF组件中根本没有
类
属性
从文档的属性styleClass
:
呈现此元素时要应用的CSS样式类的空格分隔列表。此值必须作为生成的标记上的“class”属性传递
styleClass
在呈现的HTML中被简单地转换为class
更多信息:
class
属性。感谢您提供文档链接。