Zel*_*elB 2 html css java wicket styling
是否可以使用wicket:CSS样式的一些元素/组件的id而不是"class"?
例如:
.tooltipster-arrow span, .column-shifter {
display: block;
width: 0;
height: 0;
position: absolute;
}
Run Code Online (Sandbox Code Playgroud)
我在html代码中有类似的东西:
<body>
<wicket:panel>
<div wicket:id="column-shifter"></div>
</wicket:panel>
</body>
Run Code Online (Sandbox Code Playgroud)
谢谢!
小智 7
这是不可能的,因为浏览器class在处理CSS时会查找属性.此外,Wicket标记在部署模式下被删除,因此该wicket:id属性不应出现在最终的HTML中(因为它会显示应用程序的内部数据).
您可以使用AttributeModifier将组件的ID添加为类属性:
myComponent.add(new AttributeModifier("class", myComponent.getId()));