2010-12-21 14 views

答えて

16

um ...他の要素と同じ方法ですか?

<form style="width: 500px"> 

(またはクリーナーであるCSSクラスにおける等価設定)

しかし、これは、フォームがdisplay: inlineに設定されていない場合にのみ動作します。その場合、幅を指定することはできません。

2

他のブロック要素と同じ方法で指定します。

要素に一致するwidth propertyselectorを使用します。

form { 
    width: 20em; 
} 
2

あなたはまっすぐCSSでそれを選択することで、これを行うことができます。

form 
{ 
    width: 120px; 
} 

ます。また<fieldset>を使用することができます。

これらとして
<form> 
    <fieldset> 
    name: <input name="realname"><BR> 
    email: <input name="email"> 
    </fieldset> 
</form> 

fieldset 
{ 
    width: 120px; 
} 

は、ブロックレベル要素であり、あなたが幅を割り当てることができます問題はありません。

スタイリングや選択に役立つクラスやIDを割り当てることもできます。 CSSの

0

.form { 
width:500px; 
} 

を追加してからHTMLでフォームへのクラスとして追加します。このクラス=「フォーム」

あなたはクリーンなマークアップを持つことになりますようは、インラインスタイルを避けてください。

関連する問題