2012-05-04 6 views
0

MVC 3で生成された「作成」ページを取得しようとしましたが、すべてのエディタラベル/テキストボックスがフィールドセット内に浮いています。MVCフィールドセットのエディタ要素を流していますか?

私は別のdivにscaaffoldedのdivボックスを包ん:

 <div class="editor-float"> 
     <div class="editor-label"> 
      @Html.LabelFor(model => model.EntryDate) 
     </div> 
     <div class="editor-field"> 
      @Html.EditorFor(model => model.EntryDate) 
      @Html.ValidationMessageFor(model => model.EntryDate) 
     </div> 
    </div> 

そして私は、このCSSコードを追加しました:

.editor-float 
{ 
    margin-right: 5px; 
    float: left; 
    position: relative; 
} 

問題はそのdiv要素のフロートのほとんどはうまくすべてではないです。

行動(Value4は、それ自体で「行」に座っている)の絵:

enter image description here

私は物事が良く流れる取得するために使用することができ、より良いCSSのプロパティがありますか?

答えて

2

希望するものはclearです。 clear: left; ような何かあなたは、クラス・エディタ・フロートで複数のdiv要素を持っている場合は、同じよう.editor-floatを定義します動作しませんでした私のエディタ・フロートクラスに追加

.editor-float 
{ 
    margin-right: 5px; 
    float: left; 
    position: relative; 
    clear: left; 
} 
+0

。しかし、それはMVCエディタ・ラベルとエディタ・フィールドのクラスに追加するのに役立ちます。ありがとう。 –

+0

それも私がやっていることです。 –

関連する問題