html - 无法删除 Primefaces SelectOneMenu 上的底部 "margin"

标签 html css jsf-2 primefaces selectonemenu

Primefaces Showcase , SelectOneMenu 被放置在表格单元格中。这是包含单元格的布局:

enter image description here

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

enter image description here

它们以某种方式相差~3px!

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

enter image description here

知道如何删除这个底部“边距”吗? Chrome/FF/IE 中的开发者工具没有揭示根本原因...

最佳答案

display:block 添加到 SelectOneMenu 的 css 中:

.ui-selectonemenu {
    display: block;
}

关于html - 无法删除 Primefaces SelectOneMenu 上的底部 "margin",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12806689/

相关文章:

html - 元素水平堆叠在垂直不堆叠的地方

html - 其他尺寸的背景颜色,在背景图像后面

java - 为什么 JSF 2(PrimeFaces) A​​jax Property Listener 没有触发?

java - 无法使用 JSF 访问托管 bean 方法

JSF selectOneMenu 正在刷新并返回到以前的状态,而不是显示新值

html - 使用 CSS 将两列表居中

html - 让 <aside> 与 mainSection 水平对齐

php - 如何从 MySQL 表中提取多个 HTML 标签

php - div 没有做它应该做的事

javascript - 如何添加类(class)并让 children 专注于按键功能