Tobias Michael: Spaltenbreite in Tabellen festlegen bei cellspacing»0

Hallo ForumerInnen,

ich habe folgendes Problem:

Ich möchte eine Tabelle darstellen mit den Angaben border="1" cellspacing="2" cellpadding="2" width="720". Die Spalten sollen genau 72 Pixel oder ein Vielfaches von 72 breit sein.
In der obersten Zeile sollen Dummy-Grafiken die Spaltenbreiten festlegen. Ich musste feststellen, dass es nicht geht, bei den Grafiken width="72" anzugeben. Die Spalten werden dadurch breiter. Ist eigentlich auch logisch, da ich den beschreibbaren Innenraum der Zelle auf 72 Pixel gesetzt habe.
Der Versuch in den Zellen-Tags die Breite anzugeben <td width="72"> führte zu dem selben Ergebnis.
Kennt jemand eine Möglichkeit, die Spaltenbreite pixelgenau zu definieren? Um wievielle Punkte muss ich die Dummy-Grafiken oder die Spaltenbreiten verkleinern? Kann man das überhaupt genau festlegen?

Ich danke für Eure Hilfe.

Viele Grüßen
Tobias Michael

  1. Hi Tobias!!!

    Probiers mal mit width="72px".
    Ich habe auch schon die Erfahrung gemacht, daß eine Angabe ohne px (für Pixel) zu einem anderen Ergebnis führte.

    Greetz
    Richie

    1. hi, tobias und richie

      Probiers mal mit width="72px".

      wassn das fuern quatsch? in HTML ne masseinheit?, ts ts

      Ich habe auch schon die Erfahrung gemacht, daß eine Angabe ohne px (für Pixel) zu einem anderen Ergebnis führte.

      wird wohl daran gelegen haben, dass der brauser die angabe _mit_ pixel nicht verstanden hat.... (in HTML wohlgemerkt, mit CSS hats ha nix zu tun hier)

      so, und nun zur loesung des eigentlichen problems:

      <table border=1 cellspacing=2 cellpadding=2>
      <tr><td><img src="dummy.gif" width=63 height=1 border=0 alt=""></td>        <!--72-->
          <td><img src="dummy.gif" width=135 height=1 border=0 alt=""></td>        <!--144-->
          <td><img src="dummy.gif" width=243 height=1 border=0 alt=""></td>        <!--252-->
          <td><img src="dummy.gif" width=243 height=1 border=0 alt=""></td></tr>   <!--252-->
      </table>

      ist ein kleines beispiel - ich habs mal mit nem grafikprog ausgemessen - was hindert dich daran es selber zu tun?

      weiterfuehrende Literatur: < /selfhtml/tceb.htm>

      cua

      n.d.p.

      1. Hi n.d.p.

        ist ein kleines beispiel - ich habs mal mit nem grafikprog ausgemessen - was hindert dich daran es selber zu tun?

        Da gebe ich Dir vollkommen recht. Ich hätte ein Grafikprogramm nutzen können.
        Aber gibt es eventuell allgemeine Berechnungsregel für solche Problemme. Denn, den Abzug von jeweils 9 px in der Spaltenbreite kann ich noch nicht ganz nachvollziehen.
        Kannst Du mir da nochmal helfen?

        Viele Grüße
        Tobias Michael

        1. re hallo

          Aber gibt es eventuell allgemeine Berechnungsregel für solche Problemme. Denn, den Abzug von jeweils 9 px in der Spaltenbreite kann ich noch nicht ganz nachvollziehen.

          border=1         <---- ein pixel rahmendicke

          • cellspacing=2  <---- 2 pixel gitternetzlinienbreite (2 links und 2 rechts)
          • cellpadding=2  <---- 2 pixel abstand nach links + 2 pixel abstand nach rechts

          = 9 (neun) :-))

          so ungefaehr, auf den rest kommst du bestimmt selber :-) <--- was aussen so passiert etc.

          cua

          n.d.p.