2017-07-04 3 views
0

Ich möchte Login-Felder in meinem form in der gleichen Zeile wie here sein. Ich habe versucht, einige CSS-Codes, aber das nicht in der Weise, wie ich mag.Wie weisen Sie Anmeldeformularfelder derselben Zeile zu?

Mein Login-Formular:

enter image description here

, wie ich es machen will:

enter image description here

Dies ist CSS für diesen Teil:

.log_forms input[type=text], input[type=password] { 
margin: 10px 0 20px; 
width: 99%; 
padding: 7px 0 7px 4px; 
border: 1px solid #E3E3E3; 

Antwort

1

Ihr <div> fehlt a width. Bitte fügen Sie diese in der CSS:

.log-form-group { 
    display: inline-block; 
    width: 48%; 
} 

Vorschau

preview

Aktualisiert

Dies ist die zusätzliche CSS benötigen Sie:

.log_forms input[type=text], input[type=password] {width: 95% !important;} 
.log-form-group {width: 32%;} 

Und Sie erhalten diese:

preview

+0

Login-Button ist immer noch in der zweiten Reihe. Wie bewegt man sich in einer Linie? Ihre Antwort ist sehr nützlich. – DrMTR

+0

@DrMTR Sicher, Sie können kleinere Breite geben, kann 30% für die Aufnahme von drei in einer Reihe sein? –

+0

Ja kann sein. Kannst du deine Antwort ändern, um alle 3 in einer Zeile zu passen? – DrMTR