1

Breite einer Tabellenzelle prozentual in Abhängigkeit der Framebreite angeben?? PROFIS GEFRAGT !!!

Frage von Bassjunkie Bassjunkie

Ich möchte in einem Frame 2 Bilder in einer Tabelle nebeneinander abbilden. Die Breite der Bilder soll so variieren, dass sie sich abhängig von der Bildschirmauflösung, prozentual an die Framebreite anpassen. Firefox interpretiert meinen Quellcode richtig, Internet Explorer allerdings nicht. :( Gibt es eine passende, allgemeingültige Lösung?

Mein Quelltext ist folgender:

<table width="90%" border="0" align="center" cellspacing="0" id="ebay verkaufsagent">
  <tr>
    <td align="center" valign="top">
        <a href="images/ebay-agent/screenshot_ebay_dschungelbuch.jpg" target="_blank">
            <img src="images/ebay-agent/screenshot_ebay_dschungelbuch.jpg" border="0" width="60%" alt="Zum Vergrößern bitte anklicken!">
        </a>
    </td>
    <td align="center" valign="top">
        <a href="images/ebay-agent/screenshot_ebay_fritzbox.jpg" target="_blank">
            <img src="images/ebay-agent/screenshot_ebay_fritzbox.jpg" border="0" width="60%" alt="Zum Vergrößern bitte anklicken!">
        </a>
    </td>
  </tr>
</table>
Fragen zu gleichen Themen finden

Antworten (5)

  • 0
    Antwort von Nightlife Nightlife

    Ich krieg das mit dem Code nicht hin...

    Kommentar von Bassjunkie Bassjunkie

    Was genau bekommst du mit diesem Code nicht hin?

  • 0
    Antwort von Nightlife Nightlife

    Welche DOCTYPE benutzt Du? Keine? mit folgendem Beispiel machen FF und IE genau dasselbe...

    print("<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    

    <html xmlns="http://www.w3.org/1999/xhtml"> <head> </head> <body><table width="90%" border="0" align="center" cellspacing="0" id="ebay verkaufsagent"> <tr> Zum Vergrößern bitte anklicken! Zum Vergrößern bitte anklicken! </tr> </table> </body> </html>");

    Gruss Nightlife

    Kommentar von Bassjunkie Bassjunkie
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    

    Was ist "xmlns" ?? und was soll der Link zu W3C dabei? Ich programmier ja nicht in XHTML?! :-/

    Kommentar von Nightlife NightlifeNightlife

    Sorry, dass ich das mit dem Code nicht hinbekommen habe. Entweder wurde mein Code als SPAM abgelehnt oder kam so wie oben raus und leider nicht so schön wie Dein Quelltext.

    Aber Du suchtest doch nach einer Lösung, oder? Bei mir verhält sich der Code sowohl im IE als auch im FF gleich. Hast Du es mit der anderen DOCTYPE ausprobiert, denn mit dieser interpretiert der IE nahezu genauso wie der FF.

    Zu den Links: Beim ersten handelt es sich um den Ort der DTD (Document Type Definition) beim zweiten finden sich alle Infos zum Namespace von XHTML

    xmlns=XML-Namespace

    Gruss Nightlife

  • 0
    Antwort von gameplayer077 gameplayer077

    es gibt gewisse tricks womit du die fehler von IE umgehen kannst...

    google mal nach HTML HACKS..

    da müsstest du auf so einiges stoßen ;D

  • 0
    Antwort von unicl unicl

    Hallo, leider hat es Micro$oft immer noch nicht geschafft einen anständigen Internetbrowser zu programmieren, der Fehler liegt nicht bei dir, sondern beim Internetexplorer. Einer der Gründe warum mit großem Abstand Firefox Allgemeinverwendung findet. Soweit ich weiß, gibt es keine allgemeingültige Lösung für dein Problem. Welche Version des Internetexplorers verwendest du denn, die aktuelle?

    Kommentar von Bassjunkie Bassjunkie

    Joa ich nutz ja auch lieber Firefox, allerdings geht es mir schon darum meine Seite in jedem gängigen Browser zumindset annähernd gleich anzuzeigen.

    Meine IE-Version: 8.0.6001.18702IC

    Aber es gibt doch auch die Möglichkeit, über ein Javascript festzustellen, welcher Browser verwendet wird und dann den dazugehörigen Code zu verwenden... oder nicht?! :-/ Wie programmiert man das?

    Kommentar von Nightlife NightlifeNightlife

    Es stellt sich immer die Frage für wen man eine Seite baut (Zielgruppe). Da können die Nutzerzahlen stark schwanken von 70% IE zu 20% FF als auch in die andere Richtung 65% FF zu 23% IE reden wir hier nicht von "Mac"-Seiten auf denen der Safari ganz weit vorne ist. Ein seriöser Entwickler achtet daher darauf, dass die Seite in allen Browser gut läuft. Es ist ein bisschen einfach die Schuld einfach auf den Browser abzuwälzen...

Diese Frage

Verwandte Fragen

Verwandte Tipps

Noch nicht den richtigen Rat gefunden?

Einfach und schnell viele hilfreiche Ratschläge von Deutschlands aktivster Ratgeber-Community erhalten!

Einfach und schnell einen Tipp erstellen und Ihren guten Rat mit anderen teilen!

Einfach und schnell ein Video hochladen und anschaulichen Rat an alle geben!

Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Rechtliche Hinweise finden Sie hier.