css - 如何在 panelGrid 中对齐 outputLabel 和 selectOneMenu

标签 css primefaces

我需要使用 p:outputLabelp:selectOneMenu 进行简单对齐,就像这个基本的 example

但是,当我使用 p:inputText 时它才起作用。

我需要这样的东西:

<p:panelGrid columns="2">

    <h:outputLabel for="idName" value="* #{msg.select_name}: " required="true" />
    <p:selectOneMenu id="idSName" value="#{manage.name}">  
            <f:selectItems value="#{manage.listNames}"  />
    </p:selectOneMenu> 

    <h:outputLabel for="idCountry" value="#{msg.select_country}: " required="true" />
    <p:selectOneMenu id="idCountryCustomer" value="#{manage.countrySelected}">  
                    <f:selectItems value="#{manage.listCountryCustomer}"  />  
    </p:selectOneMenu>

</p:panelGrid>

最佳答案

p:selectOneMenu 上,您应该应用 vertical-align:middle:

<p:selectOneMenu id="idSName" value="#{manage.name}" style="vertical-align:middle;">  
        <f:selectItems value="#{manage.listNames}"  />
</p:selectOneMenu>

关于css - 如何在 panelGrid 中对齐 outputLabel 和 selectOneMenu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12495953/

相关文章:

javascript - 网页上的热点/悬停区域

javascript - 在单击第二个按钮之前不会添加 .css 类

primefaces - 加载 css 时出错,找不到 "theme"库的 "primefaces-bluesky-1.0.10".css 资源

primefaces - p :tree: cancel select event

jsf - 如何使用PrimeFaces p:fileUpload?永远不会调用监听器方法,或者UploadedFile为null/引发错误/不可用

css - 在 PrimeFaces 模板中显示页脚,当 p :layout is set to false 的全页时

css - 了解字体系列

javascript - 在容器 div 中对齐放置的 div

javascript - 图像缓存和使用 css3 加载微调器 - 需要建议

css - PrimeFaces 组件看起来与展示柜中的不同