Html Can';t移除底部“;“保证金”;在Primefaces上选择一个菜单

Html Can';t移除底部“;“保证金”;在Primefaces上选择一个菜单,html,css,jsf-2,primefaces,selectonemenu,Html,Css,Jsf 2,Primefaces,Selectonemenu,在中,SelectOneMenu位于表格单元格中。以下是包含单元格的布局: 但是,如果复制Showcase HTML结构并包含其default.css,则得到的布局如下所示: 不知何故,它们之间的差异是~3px 这很烦人,因为我正在创建一个带有输入元素的表单。每当我使用SelectOneMenus时,网格行稍微过大: 你知道如何去掉底部的“边距”吗?Chrome/FF/IE中的开发者工具没有揭示根本原因…为您的css添加display:block,以便选择一个菜单: .ui-selecto

在中,SelectOneMenu位于表格单元格中。以下是包含单元格的布局:

但是,如果复制Showcase HTML结构并包含其default.css,则得到的布局如下所示:

不知何故,它们之间的差异是~3px

这很烦人,因为我正在创建一个带有输入元素的表单。每当我使用SelectOneMenus时,网格行稍微过大:


你知道如何去掉底部的“边距”吗?Chrome/FF/IE中的开发者工具没有揭示根本原因…

为您的css添加
display:block
,以便选择一个菜单:

.ui-selectonemenu {
    display: block;
}

如果没有看到HTML+CSS输出,任何人都很难回答这个问题。您的primefaces代码可能不相关。我没有自定义CSS/HTML。我只是在我的页面上放了一个香草选择菜单。您想看看JSF/Primefaces生成的CSS和HTML吗?我对复制Showcase示例的评论只是为了证明他们的CSS并没有解决问题(然而,它不知何故并不存在)。如果我知道他们正在使用的其他CSS/技术,我可以自己解决这个问题。这是一个客户端问题,因此您需要调整生成的CSS。@Pakman您解决了这个问题吗?“我也面临着同样的问题。”金权补充道,“我想。”