Bild und Text im Div

Hallo zusammen,

ich habe einen großen div container, dort packe ich meinen Text rein und auch Bilder etc.
Jetz habe ich aber folgenden Fall. Ich mochte neben meinem Text auf der rechten Seite ein Bild haben. Ab besten so, dass das Bild den Text nicht überdeckt. Gleichzeitig ist das Problem, wenn ich die Seite verkleiner, bleibt das Bild nicht wirklich im übergeordneten div.

Wie kann man dieses Problem lösen?
Hat Jemand eine Idee?

Hallo

Du hast den Link zu der Seite vergessen.

Gruss

MrMurphy

Hi,
also eine richtige „online“ Seite habe ich nicht. Ich habe einfach Testweise mal ein bisschen mit HTML und CSS gearbeitet…

[HTML]

#div001{ float: left; width: 70%; padding: 10px; height: 100%; background-color: blue; margin-left: 20px; }

#bild001 {
height: 200px;
width: 100px;
margin-left: 147px;
}

sdafdbvfdvfdv
grzthzjhtzjtjtjztjutjuj
pic
[/HTML]

Grundsätzlich schiebt sich dann auch das bild immer über den text, wenn man das Browserfenster verkleinert.

Vor Jahren hätte ich noch ganz pragmatisch empfohlen, für #div001 mittels min-width eine Mindestbreite festzulegen, die garantiert, dass es nicht vollends im Browserfenster zusammengestaucht werden kann, und seine Inhalte sich dann logischerweise überlagern. Unterschreitet die Fensterbreite dieses Maß, blendet der Browser den horizontalen Scrollbalken ein.

Aber wir sind ja mittlerweile in 2017 angekommen - also pack’ die float-Eigenschaft in die Mottenkiste, und mach’ Dich direkt mit zeitgemäßen (CSS)Techniken vertraut.

Dazu gehört u.a. das CSS3 Flexbox-Modell, das besagte Eigenschaft abgelöst hat, und u.a. auch für responsives Webdesign ausgelegt ist, um die Seite auch auf den kleinen mobilen Geräte ansprechend zu präsentieren, was Deiner erwähnten Problematik beim Skalieren des Browserfensters gleichkommt.

So werden dann mit Hilfe der CSS Media Queries für die unterschiedlichen Monitor-/Displaygrößen sog. „Breakpoints“ definiert, die festlegen, wie sich die beiden Elemente zu verhalten haben. Auf dem Smartphone würden sie dann aus Platzmangel untereinander ausgerichtet werden, usw. …

Studienmaterial (incl. Live-Demos) gibt’s hierzu genügend zur Auswahl im Netz.

Hier eine gemischte Liste an deutsch- u. englischsprachigen Quellen:
[ul]
[li] https://wiki.selfhtml.org/wiki/CSS/Eigenschaften/Flexbox [/li][li] https://blog.kulturbanause.de/2013/07/einfuhrung-in-das-flexbox-modell-von-css/ [/li]
[li] http://www.on-design.de/tutor/html5_css3/css3/flexbox.html [/li][li] https://www.mediaevent.de/tutorial/flexbox.html [/li][li] http://www.css-wiki.com/listings/flexbox.html [/li]
[li] https://css-tricks.com/snippets/css/a-guide-to-flexbox/ [/li][li] https://tympanus.net/codrops/css_reference/flexbox/ [/li]
[li] https://www.w3schools.com/css/css3_flexbox.asp [/li][li]…[/li][/ul]
CSS Media Queries:
[ul]
[li] https://wiki.selfhtml.org/wiki/CSS/Media_Queries [/li][li] https://blog.kulturbanause.de/2013/02/retina-media-queries/ [/li]
[li] https://www.mediaevent.de/css/media-query.html [/li]
[li] https://css-tricks.com/snippets/css/media-queries-for-standard-devices/ [/li][li] https://www.w3schools.com/css/css_rwd_mediaqueries.asp [/li]
[li]…[/li][/ul]
[SIZE=3]Moderation: Thema wird von HTML nach CSS verschoben.[/SIZE]