4

Java と Css 側で行わなければならない vaadin のいくつかの小さなレイアウト変更に苦労しています。

1 つのコンポーネントのパディングトップ、背景色、太字テキストなどのレイアウトを調整する必要があるたびに、Java コードを介してスタイルも設定する必要があります。

userLink.setStyleName("textbold");

私のstyles.css(VAADIN/themes/app/の下)の変更は次のようになります。

@import "../runo/styles.css";

.textbold {
    font-weight: bold;
}    
...

これは CSS を変更する正しい方法ですか、それとも別の方法がありますか? Java コードに影響を与えずにこれを行うことはできますか?

4

1 に答える 1

1

これが進むべき道です。

HTMLでもまったく同じことをします。CSSファイルでクラス名を定義し、クラス名をHTML要素に関連付けます。もう1つの方法は、JAVAでスタイルを直接設定することです(HTMLで直接設定できるように)が、これはお勧めしません。

于 2010-05-21T07:01:55.990 に答える