Christian Mang: Grafiken in Tabelle

Hallo,
ist e möglich, eine Grafik so zu definieren, das sie z.B. immer 80% der Tabellenzelle, in der sie sich befindet ausfüllt?
Also ich will ein Logo in eine Tabelle einbinden, Tabelle ist immer 100% der Seite, wenn jetzt das Logo immer 80% der Tabelle ist, müßte es doch eigentlich klappen, dass jede(r) mit jeder Bildschirmauflösung immer das komplette Logo sieht???

Danke für Eure Hilfe

Christian

  1. Hallo Christian,

    prinzipiel wäre das sicher möglich _aber_ ist es sinnvoll?

    Je nachdem wie du das Bild im Original anlegst (ob für kleine Fenster oder große Fenster wird das Logo dann zum Ladezeitpunkt "gestreckt" oder "gestaucht", denn du übergibst ja bei diesem Versuch weder die Breite des Bildes noch die propotional von der Breite abhängige Höhe wirklich und überläßt es dem Browser das ganze zu darzustellen. Zum ersten braucht es dann unter Umständen vielzuviel Rechenzeit des Browsers = die Grafik oder sogar die Seite wird zu langsam geladen, zum anderen: Browser sind nun wirklich keine "Bildbearbeitungsprogramme", damit will ich sagen, die Funktionalität deines Grafikprogrammes ( = skalaier mal eben um den Faktor x) wird durch Broser zur Laufzeit sicher nicht so perfekt gemacht und das Logo sieht bei bestimmeten Größern garantiert sehr besch...eiden aus.

    Mein Tipp einen anderen Weg suchen.

    Viele Grüße
    Bernd

    1. Nochmal ich,
      was ich grade erst  gesehen habe dein Theam ist auch bischen daneben es ist doch ne HTML Frage? *grübel* oder hab ich die Frage falsch verstanden ;-) ne-ne-ne mit "diesem Forum" hat die Frage nun wirklich nichts zu tun ;-)
      Viele Grüße
      Bernd

  2. Hallo,

    ist e möglich, eine Grafik so zu definieren, das sie z.B. immer 80% der Tabellenzelle, in der sie sich befindet ausfüllt?

    Das sollte mit <img src="logo.gif" width="80%" ...> zu machen sein.

    Also ich will ein Logo in eine Tabelle einbinden, Tabelle ist immer 100% der Seite, wenn jetzt das Logo immer 80% der Tabelle ist, müßte es doch eigentlich klappen, dass jede(r) mit jeder Bildschirmauflösung immer das komplette Logo sieht???

    Eine Logo sollte aber doch nach Möglichkeit immer gleich aussehen, dies wäre dann nicht mehr gegeben. Zudem dürfte es ohnehin nach nichts mehr aussehen, wenn der Browser die Skalierung übernimmt.
    Einen Versuch ist es zumindest wert.

    Gruß,

    kerki

  3. Moin Christian,

    die Lösung von Kerki ist schon korrekt, aber eine Ergänzung gibt es noch dazu: du darfst nur width="80%" nicht aber height="80%" angeben, sonst wird die Grafik verzerrt.

    Etwas ausführlicher wurde das Thema vor etwas über zwei Jahren diskutiert (http://www.teamone.de/selfhtml/sfarchiv/1999_1/t02116.htm), es scheint wirklich mit allen (damals) relevanten Browsern zu funktionieren...

    Glück auf
    Dirk