Website-Design CSS und HTML?
Unzwar mache ich eine Website und bei dem Login passiert es ständig das wenn ich in der CSS Datei
.container {
display:flex;
}
eingebe dann wird alles schief warum?
2 Antworten
Eine Flexbox ordnet ihre Items initial immer von links nach rechts auf einer Zeile an, sofern man ihr nicht noch weitere Vorgaben macht.
Ich kann mir in deinem Fall nur vorstellen, dass dich die Ausrichtung stört. Für eine Anordnung auf vertikaler Achse solltest du die flex-direction setzen.
flex-direction: column;
Weitere Einstellungsmöglichkeiten fasst der Guide von CSS-Tricks gut zusammen.
Weil das genau das ist, was flex macht, die Elemente werden in einer Flexbox nebeneinander angeordnet.
Wenn es für dich überraschend ist, dass CSS-Eigentschaften genau das tun, was sie tun sollen, solltest du eventuell einfach mal nachschauen, was diese Eigenschaften überhaupt bewirken.
https://developer.mozilla.org/de/docs/Web/CSS/CSS_flexible_box_layout/Basic_concepts_of_flexbox