いくつかの列を持つ panelGrid がありますが、1 つの列のコンテンツが常に中央にあります。私には2つの列があり、それらのコンテンツが同じ高さでない場合、列は中央にとどまるため、悪いです。助けてくれてありがとう!
1 に答える
2
生成された HTML要素に CSSvertical-align
プロパティを設定する必要があります。これをすべてのページ全体に適用すると仮定すると、次のようになります。top
<td>
<p:panelGrid>
.ui-panelgrid td {
vertical-align: top;
}
または、特定のものに<p:panelGrid>
のみ適用する場合は、次のようにします。
<p:panelGrid ... styleClass="aligned-top">
と
.ui-panelgrid.aligned-top td {
vertical-align: top;
}
または、特定の<p:panelGrid>
列のみ、たとえば 2 番目の列のみに適用する場合は、次のようにします。
<p:panelGrid ... columns="3" columnClasses="none,aligned-top,none">
と
td.aligned-top {
vertical-align: top;
}
以下も参照してください。
于 2013-09-25T12:04:24.137 に答える