我知道关于此问题有很多问题,但是没有任何一项对我有用。

我需要将PanelGrid对准中心(水平)。

这是我的面板网格

<p:panelGrid styleClass="panelGridCenter">

和我的CSS:
.panelGridCenter td,.panelGridCenter tr {
    text-align: center;
}

它只是将内容对齐中心,而不是panelGrid

最佳答案

JSF <p:panelGrid>组件呈现一个HTML <table>元素,该元素默认为block level element。要使块级元素本身居中,应将其水平边距设置为auto,而不要尝试使其行内内容居中。

.panelGridCenter {
    margin: 0 auto;
}

也可以看看:
  • Center a div in CSS
  • 10-06 03:56