![]() |
[HTML/CSS]: Image im DIV steht über
Halli Hallo,
ich hoffe dieses Thema ist nicht zu off topic (allerdings handelt es sich um ein ASP.NET Projekt): In einer Seite habe ich ein DIV in dem ein Image-Control enthalten ist. In dieses Image wird dynamisch eine Grafik geladen. Bei dem Image ist nur die Höhe angegeben damit die Grafik darin korrekt skaliert wird (Höhe bleibt, Breite soll angepasst werden) Das funktioniert soweit ganz gut. Nur wenn ich eine Grafik hinenlade die viel zu breit ist "steht das Image plötzlich über" (is also breiter als das umgebende DIV. Das seltsame ist, das wenn eine Grafik zu hoch und zu breit ist, diese korrekt skaliert wird. Ich kann machen was ich will in bestimmten Situationen wird die (fest eingestellte) Grösse des DIVs einfach ignoriert. Hat jemand so etwas schon mal gesehen? Was kann man tun? Danke im vorraus, Ralf |
Re: [HTML/CSS]: Image im DIV steht über
Zeig mal dein CSS für den Bereich und das HTML-Ergebnis als Auszug
|
Re: [HTML/CSS]: Image im DIV steht über
Zitat:
kann ich leider erst wieder wenn ich morgen in der Firma bin. Ich habe um das Image herum ein DIV bei dem Höhe und Breite gesetzt sind. Wenn das Image zu gross wird dann steht es (nur in der Breite) aus dem DIV raus. Ist den das DIV nicht als Container anzusehen und haben die Inhalte nicht in dem Container zu verbleiben?? (Ich werd es morgen mal mit einer Tabelle testen) Irgendwie muss man dem Image doch "sagen" können dass es gefälligst in seinem Continer beliben soll... Ciao, Ralf |
Re: [HTML/CSS]: Image im DIV steht über
Das müsste dir weiterhelfen:
![]() |
Re: [HTML/CSS]: Image im DIV steht über
Zitat:
Ich weiss nicht ob so etwas mit HTML/CSS überhaupt möglich ist. Eventuell muss man einen eigenen HTTP Handler schreiben der das Image skaliert und in der richtigen Grösse zurückliefert. Trotzdem Danke, Ralf |
Re: [HTML/CSS]: Image im DIV steht über
Achso, da habe ich wohl nicht genau genug gelesen.
Habe ich richtig verstanden, dass die höhe des Bildes festgelegt ist? Dann wäre das ja mit width: 100%; relativ einfach zu lösen. oder willst du, dass das Seitenverhältnis gleich bleibt? |
Re: [HTML/CSS]: Image im DIV steht über
Hallo, hilft das vielleicht:
Code:
Dann wird die Breite vom Elternelement übernommen. Ich weiß aber nicht, ob das nur funktioniert, wenn das Elternelement einen festen Wert zugewiesen hat.
.image_zwangsjacke {
width: inherit; } EDIT: Also die variante vom NamenLozen ist da wohl etwas besser... aber wenn ich mir das genau durchlese... ich glaueb nciht, dass du da mit reinem html/css hinkommst. |
Re: [HTML/CSS]: Image im DIV steht über
Zitat:
Irgendwie hatte ich heute Nachmittag in dieser Richtung ein echtes Brett vorm Kopf, mal sehen was Morgen ist :) Wahrscheinlich werde ich die Bilder "by Code" korrekt skalieren müssen (so wie ich das bisher sehe) Ciao, RAlf |
Re: [HTML/CSS]: Image im DIV steht über
Zitat:
Ciao, Ralf |
Re: [HTML/CSS]: Image im DIV steht über
Zitat:
Zitat:
DANKE! Ciao, Ralf |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz