2016-06-28 16 views
-1

Ich versuche, diese Textfelder zu positionieren nebeneinander und haben sie in folgendem Format:Feldpositionierung in mvc

(______) _____ - _____ 

Mein Hauptproblem ist, sie nebeneinander zu sein. Hat jemand irgendwelche Vorschläge, was ich tun soll?

Hier ist der Code, den ich bisher habe:

<label style="margin: 5px" id="lblPhoneNumber">Phone Number (optional)</label> 
<p> 
    @Html.ValidationMessageFor(model => model.Pharmacy.PhoneNumber) 
    @Html.TextBoxFor(model => model.Pharmacy.AreaCode, new { style="width:3em", maxlength=3}) 
    @Html.TextBoxFor(model => model.Pharmacy.PhoneNumberFirstThree, new { style="width:3em", maxlength = 3 }) 
    @Html.TextBoxFor(model => model.Pharmacy.PhoneNumberLastFour, new { style="width:4em", maxlength = 4 }) 
</p> 
+0

Verwenden Sie style = "display: inline-block; float: left;" in css –

+0

setzen Sie die Textfelder in ein Div und dann können Sie die Anzeige und Float-Attribute –

+0

Standardmäßig hat das Display-Attribut "Block" -Wert, was bedeutet, dass sie übereinander abgesteckt werden –

Antwort

0

es so etwas wie sein wird. Sie müssen dies für alle drei Textfelder tun:

@Html.TextBox("Something", @Model.text, new {style = "display: inline-block;float:left"}) 
+0

Genau das, was ich brauchte. Vielen Dank. :) – julianc