Grafische Boxen mit Tabellen ausrichten



  • Hallo,

    ich hab folgendes Problem:

    Ich hab ne Tabelle mit drei Zeilen und in jeder Zeile ist ein Bild. Soweit alles gut, wenn ich mir jetzt aber die Tabelle anschaue, dann hab ich trotz cellspacing und cellpadding = 0 einen kleinen Abstand zwischen den Zeilen. Wie kann ich denn das verhindern. Die drei Bilder sollen nämlich ineinander übergehen, also ohne zwischenraum..

    Danke für eure Hilfe



  • <table cellspacinf="0" style="padding: 0px; margin: 0px;">
      <tr>
        <td style="padding: 0px; margin: 0px;">blah</td>
        <td style="padding: 0px; margin: 0px;">blubber</td>
        <td style="padding: 0px; margin: 0px;">blaublaugruen</td>
      </tr>
    </table>
    

    müsste so gehen.



  • sorry, Vernochan,

    selbes Problem, hab immer noch Abstand zwischen den drei "Bildern"

    Außerdem finde ich cellpadding und cellspacing absolut witzlos. Erstmal gibt es meiner Meinung nach überhaupt keinen Unterschied (vielleicht den, dass beide genau nicht das machen, was sie tun sollen),
    zweitens wird wenn ich den Wert cellpadding erhöhe (weil ich nicht möchte, dass mein Text direkt am Rand klebt) plötzlich meine ganze Zeile größer?!?! und fällt vollkommen aus dem Rahmen 😡



  • Du solltest dir mal anschauen, was die Werte überhaupt machen sollen - cellpadding ist z.B. für das Padding innerhalb von den einzelnen Zellen, das was du aber willst müsstest du entweder per padding im <body> oder margin in <table> machen.

    Damit die Bilder direkt nebeneinander sitzen musst du auch darauf achten, dass du keine Leerzeichen mehr zwischen <td> und </td> hast - also dort nur den img-Tag 🙂



  • Stimmt schon,

    hab ich wieder abreagiert wegen dem cellpadding 😃

    Das mit den Leerzeichen versteh ich aber nicht. bzw. weiß nicht, was du meinst, Flenders.
    In meinem HTML-Code hab ich keine Leerzeichen zwischen <td> und <img>...?



  • *hüstel*

    Ich weiß zwar nicht warum, aber jetzt funktionierts *Flendershuldigend*

    Wieder mal -> Danke:)



  • Manche Browser wollen dann eben unbedingt noch das Leerzeichen in der Zelle mit anzeigen... 😞



  • Warum die ganze Zele grösser wird wenn du Cellpadding hochsetzt?
    Is doch klar
    Cellpadding setzt padding an ALLEN 4 SEITEN.
    Oben 4 px, unten 4px usw
    Dadurch ist es komplett kleiner
    WEnns nur Links sein soll musste halt
    padding-left:4px;
    machen.


Anmelden zum Antworten