在我的JSF 2 – Primefaces 3 Web应用程序中,我正在使用< p:panelGrid>和< p:panel>.我内部有多个组件,左对齐.我需要全部成为中心对齐.我们怎么能这样做我试图使用div但它不起作用.
解决方法
查看生成的HTML输出并相应地更改CSS.
如果您要居中的HTML元素是block element(< div>,< p>,< form>,< table>等等,或者由display:block强制执行;),那么您首先需要给它一个已知的宽度然后你可以使用CSS margin将它相对于它的父块元素居中:0 auto;关于元素本身.
如果您要居中的HTML元素是inline element(< span>,< label>,< a>,< img>等等,或者由display:inline强制执行;),那么您可以居中它使用CSS text-align:center;在其父块元素上.