Objekte sollen die Div-Box nicht verlassen. (CSS)
Hallo!
Wie schaffe ich es, das es Objekte (Text, Bilder, etc...) nicht ihre Div-Box verlassen (also formatiert bzw. kleiner werden, wenn ich zum Beispiel das Fenster verkleiner, oder die Webseite auf dem Handy öffne.
Schonmal vielen Dank im Vorrau :)
Lg mono
4 Antworten
![](https://images.gutefrage.net/media/user/Steffile/1662319155183_nmmslarge__0_0_400_400_a7448469a17c2ce8ed07251058ff274b.png?v=1662319155000)
Fuer Bilder:
img {
max-width: 100%;
height: auto;
}
Fuer Container (in dem sich der Text fliesst), Beispiel fuer einen Container der mowglichst 800px breit sein sollte, aber 80% nicht uebersteigen sollte:
.container {
width: 800px;
max-width: 90%;
}
Um die Textgroesse anzupassen, brauchst du media queries, aber oft ist das gar nicht noetig.
![](https://images.gutefrage.net/media/user/PaulyPanther/1451324649449_nmmslarge__146_49_208_208_fc7595f4c26c173c2c2b8b12f630f62c.jpg?v=1451324651000)
Gib doch auch ein min-width für den container an, so verhinderst du den Effekt, dass da Bild aus der Box fliesst.
Overflow: hidden; wäre auch noch ne alternative oder mit Scrollbalken, overflow: scroll; (oder auto)
LG
![](https://images.gutefrage.net/media/user/medmonk/1444749274_nmmslarge.jpg?v=1444749274000)
das Fenster verkleiner, oder die Webseite auf dem Handy öffne.
Stichwort wäre »Responsive Webdesign« und das Arbeiten mit Media-Queries.
![](https://images.gutefrage.net/media/user/sebl24/1444749358_nmmslarge.jpg?v=1444749358000)
Die Größe der Elemente nicht in % sondern in px angeben.