2011-01-07 15 views
2

Wie kann ich Stil (CSS) der Standard Baugerüst das Etikett und den Editor auf der gleichen Linie haben (das Label Spalte eine feste Breite haben)Styling für die Standard-Gerüst

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

Antwort

4

Möglicherweise müssen tweek die Breiten. Die Ränder werden nur während der Entwicklung als Hilfslinien verwendet.

<style type="text/css"> 

.editor-label { 
    float: left; 
    border: 1px solid red; 
    width: 200px; 
    margin-bottom: 4px; 
    } 

.editor-field { 
    float: left; 
    width: 400px; 
    border: 1px solid green; 
    } 

.editor-label:before { 
    clear: left; 
    } 

</style> 
+2

Ich kopiere es in mein Stylesheet, aber das clear: left scheint nicht zu wirken. Ich habe es in IE 8 und Chrome 9 versucht. – pettys

+0

alles sieht cool aus, wenn die Breite für Etikett ist etwa 400px und für Feld ist 500px –