Christopher: Tabellenzellen schließen nicht aneinander an im IE

hallo,
ich habe folgendes problem: ich habe auf einer seite tabellen und in den zellen teilweise images. das problem ist nun, dass die tabellenzellen im IE nicht richtig aneinander liegen. da sind bestimmt 3 pixel dazwischen, wo die hintergrundfarbe durchkommt, was ich aber auf gar keinen fall will...
im opera funktionierts tadellos (ach, wenn doch nur alle diesen browser benutzen könnten :-) )

hat da mal jemand eine lösung für das problem gefunden, ich wär da echt dankbar für.

gruß christopher

  1. Hallo,

    das problem ist nun, dass die tabellenzellen im IE nicht richtig aneinander liegen. da sind bestimmt 3 pixel dazwischen

    Hast du auch <table border="0" cellspacing="0" cellpadding="0"> verwendet? Alternativ kannst du es auch über CSS machen, aber da müsste ich jetzt erst nachgucken, wie die Attribute heißen.

    Viele Grüße,

    Stefan

    --
    Lass dir das Tanzen NICHT verbieten
    http://tanzverbot.de
    1. Hallo,

      das problem ist nun, dass die tabellenzellen im IE nicht richtig aneinander liegen. da sind bestimmt 3 pixel dazwischen

      ja klar, hab ich gemacht. auch mit den CSS sollte alles stimmen. der Opera machts ja auch richtig, nur eben der IE nicht. ich poste mal die url, dann kan man sich das anschauen:

      http://www.student-zw.fh-kl.de/~chsc0013/index.html

      Hast du auch <table border="0" cellspacing="0" cellpadding="0"> verwendet? Alternativ kannst du es auch über CSS machen, aber da müsste ich jetzt erst nachgucken, wie die Attribute heißen.

      aber trotzdem danke soweit, gruß christoper

      Viele Grüße,

      Stefan

      1. Hallo,

        ja klar, hab ich gemacht. auch mit den CSS sollte alles stimmen. der Opera machts ja auch richtig, nur eben der IE nicht. ich poste mal die url, dann kan man sich das anschauen:

        http://www.student-zw.fh-kl.de/~chsc0013/index.html

        Schau mal in der FAQ, da steht wie man Links setzt.

        Ich vermute, du meinst den Abstand zwischen dem blauen Balken links und dem orangenen Balken am oberen Rand. Ich habe mal kurz in den Quellcode geschaut, das ist mir aber ein bisschen zu unübersichtlich.
        Bau mal ein Testcase, dann kann ich dir vielleicht helfen. (Oder du kommst währenddessen selbst auf die Lösung.)

        Viele Grüße,

        Stefan

        --
        Lass dir das Tanzen NICHT verbieten
        http://tanzverbot.de
      2. Hallo christopher,

        das problem ist nun, dass die tabellenzellen im IE nicht richtig aneinander liegen. da sind bestimmt 3 pixel dazwischen
        http://www.student-zw.fh-kl.de/~chsc0013/index.html

        ich weiß nicht genau, welche Bilder du meinst, aber vielleicht liegt es (wie schon öfters) daran, dass du
        ---
        <td>
          <img src="..." alt="...">
        </td>
        ---
        statt
        ---
        <td><img src="..." alt="..."></td>
        ---
        schreibst. Auf Deutsch: lass die Zeilenumbrüche mal weg :-)

        Grüße aus Nürnberg
        Tobias

        --
        Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
        1. hallo tobias,

          Auf Deutsch: lass die Zeilenumbrüche mal weg :-)

          danke für den tip, das hat komischerweise 2 pixel oder so gebracht, jetzt ist es nur noch einer... komische sache, das.

        2. hallo nochmal,

          Auf Deutsch: lass die Zeilenumbrüche mal weg :-)

          ja, das wars. ich musste die zeilenumbrüche überall in den tabellen weglassen und jetzt funktionierts.
          macht den quellcode leider nicht gerade lesbarer, aber ich denke das layout ist dann wohl wichtiger.

          also vielen dank nochmal,
          gruß christopher

          1. Hi christopher,

            macht den quellcode leider nicht gerade lesbarer, aber ich denke das layout ist dann wohl wichtiger.

            schreibe Dir einen Präcompiler, der "" am Zeilenende dazu verwendet, zwei aufeinanderfolgende Zeilen nahtlos (und unter Entfernung aller Leerzeichen vor und nach dem Zeilenumbruch) miteinander zu verbinden. Das ist beispielsweise mit Perl ziemlich einfach.

            Viele Grüße
                  Michael

            --
            T'Pol: I apologize if I acted inappropriately.
            V'Lar: Not at all. In fact, your bluntness made me reconsider some of my positions. Much as it has now.
            (sh:| fo:} ch:] rl:( br:^ n4:( ie:% mo:) va:| de:/ zu:| fl:( ss:) ls:~ js:|)
             => http://www.peter.in-berlin.de/projekte/selfcode/?code=sh%3A|+fo%3A}+ch%3A]+rl%3A(+br%3A^+n4%3A(+ie%3A%25+mo%3A)+va%3A|+de%3A%2F+zu%3A|+fl%3A(+ss%3A)+ls%3A~+js%3A|
            Auch diese Signatur wird an korrekt konfigurierte Browser gzip-komprimiert übertragen.