2010-07-20 62 views
1

我得到一個scenerio,其中有三個按鈕()彼此相鄰。他們需要被標籤包圍才能正常工作。這裏的問題是3個按鈕中的一個,第二個按鈕操作必須在新窗口中打開,並放在同一個窗口中。所以我不得不分別在3個按鈕周圍使用3個標籤,第二個標籤有target =「_ blank」屬性集。但是,每個都以換行符開頭。我希望所有3個按鈕位於同一行,第二個按鈕的窗體標籤具有屬性target =「_ blank」。謝謝如何在同一行中使用JSF中的3 <h:form/>標籤?

回答

2

這是因爲HTML <form>元素默認爲block element。 HTML塊元素定位在他們自己的新行中。除了將它們放在一個表格中之外,您還可以使用CSS將它們顯示爲inline。這樣他們不會被定位在他們自己的路線上,而是彼此相鄰。

form { 
    display: inline; 
} 
0

答案很簡單..有時解決方案將在你眼前,我們無法看到它。使用簡單HTML的表格標籤。

1

將其佈置<h:panelGrid columns="3">

然後,你將有每個BUTTOM在一個科拉姆,因此內聯。

相關問題