如何使用 CSS 选择所有 portlet 实例,而不是单个实例?在我的页面上,我看到最外面的 portlet 标记为
<div id="p_p_id_promotion_WAR_promotionportlet_INSTANCE_mxMxCb1CjaeA_" class="portlet-boundary portlet-boundary_promotion_WAR_promotionportlet_ promotion-portlet portlet-draggable yui3-dd-drop">
即它是由实例标记的。所以我可以选择 bu id p_p_id_promotion_WAR_promotionportlet_INSTANCE_mxMxCb1CjaeA_
因为这个 id 是特定的,例如。我没有看到特定于此插件的所有 portlet 的 ID。
main.css
中的样式是否仅应用于所有页面或 portlet 内容?
最佳答案
属性文件 liferay-portlet.xml
提供条目
<css-class-wrapper>XYZ</css-class-wrapper>
此 CSS 类 [此处:XYZ] 将被注入(inject)到包装 portlet 的 DIV 元素中。因此,您可以提供此类作为您的 css 规则的前缀,以应用于任何页面上的那些 portlet。
HTH
关于css - 如何在所有 portlet 实例中设置标签样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16221253/