[HTML/CSS] Zwei Form Elemente nebeneinander in die Mitte des Bildschirms?
Hallo Leute, ich würde gerne meine beiden Input Elemente nebeneinander in die Mitte des Bildschirms haben. Habe schon versucht ein DIV außenrum zu erstellen und diesem text-align:center zu geben. Hat leider nicht geholfen.
Mein Code:
<div class="upperForm form-row">
<div class="form-group">
<label for="name1">Name</label>
<input type="text" class="form-control main-input" id="name1" placeholder="">
</div>
<div class="form-group">
<label for="exampleInputEmail1">Email</label>
<input type="email" class="form-control main-input" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="">
<small id="emailHelp" class="form-text text-muted">We'll never share your email with anyone else.</small>
</div>
</div>
2 Antworten
https://jsfiddle.net/go5pdby2/7/
Mit Flexboxen erreichst du das: https://css-tricks.com/snippets/css/a-guide-to-flexbox/
Meinst du das wirklich so? Finde ich nicht ganz so hübsch..
Aber ansonsten fehlt jetzt nur noch bisschen Margin, einen Abstand dazwischen :)
Ja genau Margin kommt natürlich noch dazu. Ich soll ein fertiges Wireframe nur nachbauen, deswegen kann ich da nicht soviel dran machen.
Hat super funktioniert danke dir.
Versuch mal:
.upperForm {
width: 100%;
}
.form-group {
margin-left: auto;
margin-right: auto;
width: 40%; /*Beispiel*/
}
mh, sah bei mir leider nicht so gut aus. Habe es mit der obrigen Lösung hinbekommen. Danke