CSS Bootstrap Website: input-group ist nicht zentriert

Pfandfinder

Lieutenant
Registriert
Nov. 2020
Beiträge
654
ich habe hier mal meine Seite ganz grob zusammengestellt um das Problem zu zeigen. Alle Texte usw. sind mittig wie es sein soll. nur diese Art von "card" nicht. aber wieso ? ich bekomme es auch nicht mittig mit align: center und so.

HTML:
<html>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css">

<div align="center" class="container animated fadeIn">
    <div class="row">
        <div class="col-md-12 col-md-offset-1 col-sm-12 box-shadow">

            <p>meine seite.</p>

            <div class="input-group mb-3">
                <span class="input-group-text">hier lang: </span><input type="text" class="form-control" style="max-width: 250px;" required><button class="btn btn-success" type="submit">Klick</button>
            </div>

        </div>
    </div>
</div>

Es muss irgendwie an der class input-group liegen...
 
Die Inhalte sind kleiner als der div. Da divs standardmäßig display: block haben nehmen sie automatisch die volle Breite ein.

Pack ein div mit Inline-block drumherum und es passt sich an.
HTML:
        <div class="d-inline-block">
            <div class="input-group mb-3">
                <span class="input-group-text">hier lang: </span><input type="text" class="form-control" style="max-width: 250px;" required><button class="btn btn-success" type="submit">Klick</button>
            </div>
        </div>

Nicht die eleganteste Lösung, aber zeigt dir möglicherweise die Ursache des Problems.
 
  • Gefällt mir
Reaktionen: Pfandfinder
Zurück
Oben