我創造了vaadinn 標籤和一個按鈕,當我把這些componants對CSS佈局的內容都正在添加像CSS佈局vaadin:標籤和按鈕不正在添加的行
- 標籤
- 按鈕
,但我想這是 -label -buttom
沒有任何一個知道解決的辦法是什麼CSS應該是一個爲此付出了什麼?
問候 阿文德
我創造了vaadinn 標籤和一個按鈕,當我把這些componants對CSS佈局的內容都正在添加像CSS佈局vaadin:標籤和按鈕不正在添加的行
,但我想這是 -label -buttom
沒有任何一個知道解決的辦法是什麼CSS應該是一個爲此付出了什麼?
問候 阿文德
沒有爲你的問題兩個解決方案。您可以添加StyleName
您CssLayout
這樣的:
myCssLayout.setStyleName("my-layout");
,然後添加到您的css文件:
.my-layout .v-label{
float:left;
}
或者說,這是解決問題的正確方法,你可以使用HorizontalLayout
而不是CssLayout
。它可以讓你把你的組件放在一條線上。
HorizontalLayout layout = new HorizontalLayout();
layout.addComponent(mybutton);
layout.addcomponent(mylabel);
的組件,如你有標籤和按鈕
label.setWidth(Sizeable.SIZE_UNDEFINED, 0);
那麼你也必須讓該組件這個CSS改變
u-component-label{
display:inline-block;
}
標籤是100%的寬度是默認的,所以可能這就是發生了什麼事。嘗試將標籤寬度設置爲undefined。 –