如何将图标字段顶部对齐-带JSF2的Primefaces 3.2。
我正在处理一个组合框,该组合框由用户端表示业务逻辑的复杂概念。因此,该字段将具有一个图标(带有图形图像的链接),该图标可以发出解释以使用户更好地理解该概念。问题在于,该图标不会在顶部对齐(以组合框的高度作为参考)。下面有代码和当前表示的图像。
代码:
<h:outputLink id="stockBlockedProductsWithAllStockBlockedInfo" value="#">
<p:graphicImage library="images" name="information.png" width="16px"/>
</h:outputLink>
<p:tooltip for="stockBlockedProductsWithAllStockBlockedInfo"
showEffect="slide" hideEffect="slide" >
<span style="white-space: nowrap">
<h:outputText escape="false" value="#webcore_view['Informação']}"/>
</span>
</p:tooltip>
Observe that the info icon (i) is align to bottom of the field
感谢所有人!
答案 0 :(得分:0)
我将说明如何解决此任务:
我直接通过组件设置了样式垂直对齐方式。
非常简单,只需添加正确的样式对齐即可:
style="vertical-align: top;"
正确的代码如下:
<h:outputLink id="stockBlockedProductsWithAllStockBlockedInfo" value="#">
<p:graphicImage library="images" name="information.png" width="16px"
style="vertical-align: top;"/>
</h:outputLink>
<p:tooltip for="stockBlockedProductsWithAllStockBlockedInfo"
showEffect="slide" hideEffect="slide" >
<span style="white-space: nowrap">
<h:outputText escape="false" value="#webcore_view['Informação']}"/>
</span>
</p:tooltip>