+ Antworten
Ergebnis 1 bis 8 von 8

Thema: Grafik mit einer Tabelle dastellen

  1. #1
    TP-Senior nixdorf ist mal kurz schlecht aufgefallen
    Registriert seit
    Dec 2004
    Beiträge
    104

    Grafik mit einer Tabelle dastellen

    Hallo,

    ich habe eine Problem mit einer Tabelle, die nicht richtig im IE 6.0 dargestellt wird. Hier ist ein Link: www.linbyte.de/test

    folgenden Code habe ich benutzt:

    Code:
    <table border="0" cellspacing="0" cellpadding="0" margin="0">     
            <tr>
              <td width="202">
                <img src="<../templates/images/banner/ban2.png" border="0" alt="" width="202" height="75" />
              </td>
            </tr>
            <tr>
              <td width="3">
                <img src="<../templates/images/banner/ban3.png" border="0" alt="" width="3" height="25" />
              </td>
            </tr>
    </table>
    Ich möchte, das der Zwischenraum zwischen den beiden Grafiken (der zwischen dem senkrechten Strich und dem waagerechten Strich) verschwindet.

    Man kann sich das z.B. im Firefox ansehen. dort wird es richtig dargestellt.

    Was muß ich machen, damit der IE 6.0 das auch richtig darstellt?

    Gruß Nixdorf
    *******************************************
    http://www.linbyte.de

  2. #2
    TP-Veteran wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.720
    Du könntest testweise versuchen, <td><img></td> komplett in eine Zeile zu schreiben .. ich meine mich zu erinnern, daß ich damit schonmal solche Abstandsprobleme gelöst hab .. nicht die feine Englische, aber wenn es klappt ..
    .. wenns damit nicht geht, gibts bestimmt noch andere Lösungswege^^

    Edit: .. hmm .. hat die spitze Klammer (<.. ) im img-src eine besondere Bedeutung? Hab ich noch nie gesehen ..

    Edit 2: Ich habe übrigens sowohl im IE8 als auch im Firefox einen Abstand zwischen den Linien ..

    Edit 3: Sorry, ich hätte mir das vorm Schreiben doch erst in Ruhe ansehen sollen .. wo gehört der senkrechte Strich denn hin? Bei IE8 und Firefox isser inner Mitte, im IE6 ist er links. Wundert mich aber auch nicht, da die tabelle "unlogisch" ist - wie soll bei einer Tabelle eine Zelle 202px breit sein, die direkt darunter aber nur 3px? da fehlen noch 199px, die irgendwohin müssen ..
    Geändert von wildmieze (18.05.2010 um 17:50 Uhr)

  3. #3
    TP-Senior nixdorf ist mal kurz schlecht aufgefallen
    Registriert seit
    Dec 2004
    Beiträge
    104
    Hallo. das ist nur ein Ausschnitt vom tatsächlichen Code. Ich habe ein wenig gekürzt (wenn auch etwas unglücklich) um es Deutlicher zu machen. Evtl. ist kann man am Quelltext der Seite sehen was wirklich veröffentlicht ist. Wichtig war mit im IE6 und im Firefox die unerwünschten Zwischenräume darzustellen.
    Geändert von nixdorf (18.05.2010 um 19:07 Uhr)
    *******************************************
    http://www.linbyte.de

  4. #4
    TP-Veteran wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.720
    Im Quelltext stehts genauso wie oben im Thread^^ .. für den Abstand isses vermutlich wirklich egal, ob der senkrechte Strich in der Mitte oder am linken Rand ist, allerdings ist es in der Mitte schwerer zu sehen, weil da eh ein Abstand nach oben ist .. aber vom Augenmaß her würd ich sagen, im IE8 und in Firefox isses tatsächlich in Ordnung ..

    .. probier mal das mit der einzelnen Zeile .. ich habs grad selbst getestet, und bei mir verschwindet dann der Abstand im IE6:

    Code:
    <table border="0" cellspacing="0" cellpadding="0" margin="0">     
            <tr>
              <td width="202"><img src="/test/templates/beez/images/banner/ban2.jpg" border="0" alt="" width="202" height="75" /></td>
            </tr>
            <tr>
              <td width="3"><img src="/test/templates/beez/images/banner/ban3.jpg" border="0" alt="" width="3" height="25" /></td>
            </tr>
    </table>
    Edit: argh .. in der Codebox wird es wieder nicht einzeilig angezeigt .. aber es müsste zu sehen sein, was ich meine

  5. #5
    TP-Greis Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Avatar von Rinaldo
    Registriert seit
    Oct 2003
    Ort
    Niederbayern
    Beiträge
    6.052
    HTML-Code:
    <td width="3" align="left">
    müsste doch ausreichen - wenn ich es richtig verstanden habe und die Linie nicht mittig sondern links dargestellt werden soll.

    Bin mal auf das Endergebnis gespannt...
    EDIT
    Ähm, das soll aber nicht so aussehen, wie ich es mal im Grafikprogramm bearbeitet habe?
    Angehängte Grafiken  
    Geändert von Rinaldo (18.05.2010 um 20:46 Uhr)
    </andy>
    Jetzt bauen wir´09 + ´10

  6. #6
    TP-Veteran wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.720
    naja, wenn die Zelle nur 3px breit ist, ist wohl die Frage, wo der Browser sie hinstellt .. Firefox und IE8 in die Mitte, der IE6 wohl links .. align=left dürfte bei der Zellenbreite dann auch nix ändern - wenn der Browser die Breite nicht selbst anpasst .. datt weiß ich nich .. *testerum* .. OK, hab nix gesagt, align-left schiebt die Grafik wirklich nach links .. hm .. ändert aber nix daran, daß da eigentlich noch ne Zelle fehlt, um ne rechteckige Tabelle zu basteln

    Hehe .. genauso wie in Deinem Beispiel habe ich es zunächst auch verstanden - bis ich es mir im IE6 angesehen habe und im zweiten Erkenntnisblock gemerkt habe, daß die Grafiken sich so ja überlappen würden .. am Ende soll wohl ein Kasten rauskommen ..

  7. #7
    TP-Supporter threadi macht sich hier sehr viel Mühe
    Registriert seit
    Dec 2006
    Beiträge
    453
    Wieso nutzt Du für sowas eine Tabelle? Dafür sind Tabellen nicht gedacht.

    Wenn Du 2 Bilder nebeneinander haben willst, dann genügt das:

    Code:
    <img src="/test/templates/beez/images/banner/ban2.jpg" border="0" alt="" />
    <img src="/test/templates/beez/images/banner/ban3.jpg" border="0" alt="" />
    Und per CSS noch sagen:
    Code:
    img { float: left; }
    Fertig.

  8. #8
    TP-Veteran wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.720
    Die sollen wohl untereinander stehen .. aber jepp, das alleine ginge auch ohne Tabelle ..

    Ich spekuliere mal: Das Tabellenkonstrukt soll hinterher einen Rahmen darstellen, in die mittlere zelle kommt dann irgendwann der Inhalt.
    Wobei ich auch nicht ganz verstehe, warum da nicht mit Hintergrundbildern gearbeitet wird .. so hätte die gesamte Tabelle ja immer dieselbe Größe .. und wenn das gewünscht ist, gehts sogar noch besser, nämlich nur mit einem einzigen Hintergrundbild. Bei fester Breite und variabler Höhe reichen zwei, wenn mans lieber mag auch drei. Wenn man dann noch statt Tabellen Divs (oder evtl. andere semantisch passende Tags) nimmt, kommt man einer guten Lösung schon recht nah .. Falls meine Spekulatien überhaupt dem gewünschtem Endergebnis entsprechen. Ich glaub, dazu sollte sich der Thread-Ersteller nochmal zu Wort melden .. nixdorf, was soll denn ganz am Schluss dabei rauskommen? Oder hat Dir das mit der einzeiligen Schreibweise als IE6-Fix als Antwort schon gereicht ..?

+ Antworten

Ähnliche Themen

  1. Tabelle in einer zentrierten Tabelle ausrichten
    Von june98 im Forum HTML & CSS
    Antworten: 1
    Letzter Beitrag: 28.11.2007, 06:29
  2. Grafik in Tabelle - der ie meint es böse mit mir
    Von xStream im Forum HTML & CSS
    Antworten: 3
    Letzter Beitrag: 17.01.2006, 08:55
  3. Inhalt einer Zeile in einer HTML-Tabelle löschen?
    Von Kero14 im Forum Traum-Dynamik
    Antworten: 7
    Letzter Beitrag: 27.05.2005, 09:06
  4. Grafik in Tabelle positionieren
    Von Tomm im Forum Webdesign allgemein
    Antworten: 1
    Letzter Beitrag: 28.04.2005, 15:44
  5. Scrollen in nur einer Zelle einer Tabelle möglich?
    Von scooter im Forum HTML & CSS
    Antworten: 8
    Letzter Beitrag: 01.05.2002, 17:53

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51