2012-10-09 79 views
1

Primefaces Showcase中,SelectOneMenu放置在表格單元格內。下面是含有細胞的佈局:無法刪除Primefaces上的底部「邊距」SelectOneMenu

enter image description here

但是,如果我複製展示HTML結構,包括它的default.css,佈局我得到這個樣子的:

enter image description here

不知何故,他們相差〜3px!

這很煩人,因爲我正在創建一個帶有輸入元素的表單。每當我使用SelectOneMenus,網格排略微偏大:

enter image description here

如何消除這種底「保證金」你知道嗎?在Chrome/FF/IE的開發工具是不透露的根本原因......

+0

沒有看到你的HTML + CSS輸出是困難的人回答這個問題。您的primefaces代碼可能不相關。 –

+0

我沒有自定義CSS/HTML。我只是把一個香草SelectOneMenu放在我的頁面上。你想看看JSF/Primefaces生成的CSS和HTML嗎?我關於複製Showcase示例的評論是簡單地證明他們的CSS沒有解決問題(但它不知何故不存在)。如果我知道他們正在使用的其他CSS /技術,我可以自己弄清楚這個問題。 – Pakman

+0

這是客戶端問題,因此您需要調整生成的CSS。 –

回答

2

添加display:block到你的CSS的selectOneMenu用於:

.ui-selectonemenu { 
    display: block; 
}