Michael: <img> recht unten in eine Zelle

Hallo,

ich habe in einer Tabelle eine Zelle mit Text und Grafik <img>.
Der Text soll links oben beginnen, die Grfik soll rechts unten stehen und um diese der Text fließen. Ich habe verschiedenes versucht. Beim <img> wird Attribut align=right", jedoch nicht auch noch valign="bottom" akzeptiert. Dann versuchte ich es mit einer kleinen Tabelle mit einer Zelle, in die ich die Grafik speichern wollte. Aber da ist das gleiche, kein valign ist bei <table> möglich.
Hat jemand eine Lösung? Danke!

  1. hallo,

    Der Text soll links oben beginnen, die Grfik soll rechts unten stehen und um diese der Text fließen.

    Das läßt sich mit CSS lösen.

    Grüße aus Berlin

    Christoph S.

    --
    Visitenkarte
    ss:| zu:) ls:& fo:) va:) sh:| rl:|
    1. Super Antwort! Noch besser wär gewesen: Das läßt sich lösen.

      1. hallo,

        Super Antwort! Noch besser wär gewesen: Das läßt sich lösen.

        Klar. Jedes Problem läßt sich lösen.

        Falls du einen Verweis zu irgendeiner CSS-Referenz, die die avisierte Lösung beschreiben würde, vermißt: das gibt es natürlich in SELFHTML. Wenn man irgendeinen Text in eine Tabelle stellen möchte, braucht man noch kein CSS, jedenfalls nicht zwingend. Aber nun kommt eine Grafik dazu, die immer unten rechts stehen soll. Hm. Die könnte man ja in Abhängigkeit vom übergeordneten Element positioneren. Und nun soll der Text auch noch darum herumfließen - na gut, dafür gibt es float. Wenn das immer noch nicht so gut aussieht, kann man ja mit margin festlegen, in welchem Abstand zur Grafik das geschehen soll. Wie sowas funktioniert (allerdings leider ohne Tabelle), kannst du dir hier anschauen. Ist zwar eine großartige Eigenwerbung, aber so kurz vor Weihnachten geht das schon mal. Wenn man das in Tabellenzellen packen wollte, fehlt nur die Angabe der Positionierung für die Grafik. Alles andre steht zum Vergleich im Quelltext.

        Ach, übrigens: sei so freundlich, die in diesem posting fehlenden Verweise nachzureichen.

        Grüße aus Berlin

        Christoph S.

        --
        Visitenkarte
        ss:| zu:) ls:& fo:) va:) sh:| rl:|
    2. hi,

      Der Text soll links oben beginnen, die Grfik soll rechts unten stehen und um diese der Text fließen.

      Das läßt sich mit CSS lösen.

      Da fehlte wohl noch ein "nicht", oder aber der Hinweis darauf, in welcher zukünftigen CSS-Spezifikation du diesbezüglich fündig geworden bist.

      Mit CSS 2.1 halte ich es jedenfalls nicht für (vernünftig) lösbar.

      gruß,
      wahsaga

      --
      /voodoo.css:
      #GeorgeWBush { position:absolute; bottom:-6ft; }