Gromhelm: Width-Attribut ohne Wirkung bei TD

Hallo,

ich habe hier diese Tabelle:

[quote]
<table width="400" border="0" cellspacing="0" cellpadding="0" bgcolor="000000" align="center">
  <tr>
    <td width="85" colspan=2 rowspan=2><img src="images/news_neuigkeiten.jpg" width="85" height="76"></td>
    <td width="315" colspan=2><img src="images/news_top.jpg" width="315" height="35"></td>
  </tr>
  <tr>
    <td width="291" style="background:url(images/news_bg.jpg)">&nbsp;</td>
    <td width="24"  rowspan=2 style="background:url(images/news_leisterechts.jpg)">&nbsp;</td>
  </tr>
  <tr>
    <td width="24" style="background:url(images/news_leistelinks.jpg)"><!--die hier-->&nbsp;</td>
    <td width="352" colspan=2 style="background:url(images/news_bg.jpg)">&nbsp;</td>
  </tr>
  <tr>
    <td width="400" colspan=4><img src="images/news_bottom.jpg" width="400" height="25"></td>
  </tr>
</table>
[/quote]

Warum wird die kleine Zeile mit dem Comment nicht mit der Breite 24 angezeigt, sondern viel breiter?
Die ganze Tabelle soll 400px breit sein, ich habe alles durchgerechnet und komme auf keine fehler in den width-angaben der anderen spalten/zeilen.

Der link zum anschauen ist hier unten.

Vielen dank schonmal fürs lesen :)

mfg
Gromhelm

  1. Gromhelm,

    [quote]

    Du meintest [codе lang=html]

    Warum wird die kleine Zeile mit dem Comment nicht mit der Breite 24 angezeigt, sondern viel breiter?

    Dir ist bewusst, dass alle Zellen einer Tabellenspalte die gleiche Breite haben?

    Dir ist bewusst, dass Tabellen nicht zum Layouten missbraucht werden sollten?

    Gunnar

    --
    “I got my finger on the trigger / But I don’t know who to trust” (Bruce Springsteen, Devils and Dust)
    1. Gromhelm,

      [quote]

      Du meintest [codе lang=html]

      ja, bin Foren wie BB YABB usw. gewöhnt :)

      Warum wird die kleine Zeile mit dem Comment nicht mit der Breite 24 angezeigt, sondern viel breiter?

      Dir ist bewusst, dass alle Zellen einer Tabellenspalte die gleiche Breite haben?

      Nein, wieso das denn? Also einer Tabellenspalte ist klar, aber die kleine Zeile gehört nicht zu der Spalte darüber mit dem Neuigkeitenbild.

      Dir ist bewusst, dass Tabellen nicht zum Layouten missbraucht werden sollten?

      Gunnar

      Nein, damit weiss ich auch nichts anzufangen. Ich möchte ganz einfach die Bilder so anordnen das sie zusammenpassen. Und zum anordnen sind doch Tabellen da?
      Ich weiss sonst keine andere Lösung wie ich diese "Ecke" um das rechteckige Neuigkeitenlogo machen kann - das ich rechts daneben und darunter schreiben kann ohne über die Rand-BGs zu schreiben :(

      1. Gromhelm,

        Nein, wieso das denn? Also einer Tabellenspalte ist klar, aber die kleine Zeile gehört nicht zu der Spalte darüber mit dem Neuigkeitenbild.

        ??

        Eine Tabelle ist sowas
        ┌──────┬──────┐
        ├──────┼──────┤
        ├──────┼──────┤
        └──────┴──────┘
        nicht sowas
        ┌───┬─────────┐
        ├───┴─────┬───┤
        ├──────┬──┴───┤
        └──────┴──────┘

        Und zum anordnen sind doch Tabellen da?

        Dieser Irrtum ist noch weit verbreitet. Tabellen sind zur Anzeige tabellarischer Daten da.

        Zum Anordnen ist CSS da, mit dessen Grundlagen du dich vertraut machen solltest: [SELFHTML: Stylesheets (CSS)], [CSS2-Spezifikation]

        Gunnar

        --
        “I got my finger on the trigger / But I don’t know who to trust” (Bruce Springsteen, Devils and Dust)
        1. Hallo Gunnar,

          Eine Tabelle ist sowas
          ┌──────┬──────┐
          ├──────┼──────┤
          ├──────┼──────┤
          └──────┴──────┘
          nicht sowas
          ┌───┬─────────┐
          ├───┴─────┬───┤
          ├──────┬──┴───┤
          └──────┴──────┘

          Wie kommst du denn darauf, dass es sich, sobald Column-Span im Spiel ist, nicht mehr um eine Tabelle handeln kann. Wäre dem so, dann dürfte es das colspan-Atribut ja gar nicht geben oder müsste zumindest vom W3C als "künftig wegfallend", weil bezeichnet werden.

          Gruß Gernot

          1. Oh man, ich bin doch nur ein einfacher Grafiker der mal eben diese Grafik ins Web bekommen will :(
            Es geht mir nicht um 100% w3c-kompatibilität - ich will das es in den 3 Browsern etwa gleich dargestellt wird, das reicht mir ja schon.

            Kann ich denn mit CSS diese Graik so anordnen, daß ich den Text so einfügen kann:
            http://home.arcor.de/helmpire/v2.jpg?

            Die Grafik hab ich nun seit 2 Wochen fertig, seitdem sitze ich an dem Problem und komme keinen Zentimeter weiter...

            Wenn ihr mir nicht sagen wollt/könnt wie es genau geht, dann wäre ich auch schon dankbar mit der Aussage OB es überhaupt so geht mit CSS oder Tabellen. Dann werde ich mich wohl oder übel da mal reinarbeiten müssen...

            1. Es ist ja nicht so das ich garkeine Lösung hätte, Photoshop hat mir diese Tabelle erstellt - und sie wird auch in allen Browsern korrekt dargestellt:

                
              <TABLE WIDTH=401 BORDER=0 CELLPADDING=0 CELLSPACING=0>  
               <TR>  
                <TD COLSPAN=5>  
                 <IMG SRC="Bilder/v1_01.gif" WIDTH=401 HEIGHT=1 ALT=""></TD>  
               </TR>  
               <TR>  
                <TD ROWSPAN=4>  
                 <IMG SRC="Bilder/v1_02.gif" WIDTH=1 HEIGHT=211 ALT=""></TD>  
                
                  <TD COLSPAN=2 ROWSPAN=2>&nbsp; </TD>  
                  <TD COLSPAN=2>&nbsp; </TD>  
               </TR>  
               <TR>  
                
                  <TD>&nbsp; </TD>  
                
                  <TD ROWSPAN=2>&nbsp; </TD>  
               </TR>  
               <TR>  
                
                  <TD>&nbsp; </TD>  
                  <TD COLSPAN=2>&nbsp; </TD>  
               </TR>  
               <TR>  
                
                  <TD COLSPAN=4>&nbsp; </TD>  
               </TR>  
               <TR>  
                <TD>  
                 <IMG SRC="Bilder/spacer.gif" WIDTH=1 HEIGHT=1 ALT=""></TD>  
                <TD>  
                 <IMG SRC="Bilder/spacer.gif" WIDTH=25 HEIGHT=1 ALT=""></TD>  
                <TD>  
                 <IMG SRC="Bilder/spacer.gif" WIDTH=51 HEIGHT=1 ALT=""></TD>  
                <TD>  
                 <IMG SRC="Bilder/spacer.gif" WIDTH=299 HEIGHT=1 ALT=""></TD>  
                <TD>  
                 <IMG SRC="Bilder/spacer.gif" WIDTH=25 HEIGHT=1 ALT=""></TD>  
               </TR>  
              </TABLE>  
              
              

              Aber das sehe selbst ich das der Code überladen ist. Und dann muss das ding ja mind. 10mal untereinander auf einer Webseite dargestellt werden weils eien News-Tabelle ist - da wollte ich eigentlich möglichst schlanken Code.

              1. Habs geschafft, ohne CSS ^^

                und wird überall korrekt dargestellt

                1. Hi there,

                  Habs geschafft, ohne CSS ^^

                  sag' das hier nicht laut...

                2. Gromhelm,

                  Habs geschafft, ohne CSS ^^

                  Schade eigentlich.

                  Bei der Gelegenheit hättest du es gleich richtig[tm] machen können und hättest auch noch was dabei gelernt.

                  Gunnar

                  --
                  “I got my finger on the trigger / But I don’t know who to trust” (Bruce Springsteen, Devils and Dust)
                  1. Gromhelm,

                    Habs geschafft, ohne CSS ^^

                    Schade eigentlich.

                    Bei der Gelegenheit hättest du es gleich richtig[tm] machen können und hättest auch noch was dabei gelernt.

                    Gunnar

                    Ja, da hast du vielleicht recht. Aber ich muss auch für mich zeitkosten/nutzen abwägen. Ich brauche das nie mehr im Leben (bin Gärtner 8) ). Ich sollte für die Seite eigentlich nur die Grafiken machen - nur weil kein anderer das HTML coden wollte musste ich halt ran.

                    1. Gromhelm,

                      Aber ich muss auch für mich zeitkosten/nutzen abwägen.

                      ACK.

                      Ich brauche das nie mehr im Leben

                      Sag niemals nie …

                      (bin Gärtner 8) ).

                      … kommt ein strenger Winter, haste Zeit für CSS. ;-)

                      Gunnar

                      --
                      “I got my finger on the trigger / But I don’t know who to trust” (Bruce Springsteen, Devils and Dust)
            2. Gromhelm,

              ich will das es in den 3 Browsern etwa gleich dargestellt wird,

              ?? Welche drei? Und was ist mit den vielen anderen?

              Kann ich denn mit CSS diese Graik so anordnen, daß ich den Text so einfügen kann:

              Mit CSS kannst du so ziemlich jedes Layout beschreiben. Wieviel davon umgesetzt wird, ist Sache des jeweiligen Browsers.

              Aber keine Sorge, dein Layout lässt sich mit CSS realisieren. Die Eigenschaft float hilft dabei.

              http://home.arcor.de/helmpire/v2.jpg?

              </faq/#Q-19>, danke.

              Dann werde ich mich wohl oder übel da mal reinarbeiten müssen...

              Kann nicht schaden.

              Viel Erfolg,
              Gunnar

              --
              “I got my finger on the trigger / But I don’t know who to trust” (Bruce Springsteen, Devils and Dust)
              1. ?? Welche drei? Und was ist mit den vielen anderen?

                Opera, Firefox und IE. Die restlichen sind mir nicht so wichtig, da sie eh nur 0,1% nutzen ;)

                Kann ich denn mit CSS diese Graik so anordnen, daß ich den Text so einfügen kann:

                Mit CSS kannst du so ziemlich jedes Layout beschreiben. Wieviel davon umgesetzt wird, ist Sache des jeweiligen Browsers.

                Aber keine Sorge, dein Layout lässt sich mit CSS realisieren. Die Eigenschaft float hilft dabei.

                Hm, vielleicht wäre es besser es in CSS zu machen, aber da habe ich jetzt doch keine Gedult mich für eine kleine Tabelle extra reinzuarbeiten.
                Muss eben doch die Photoshoptabelle her :(

                Trotzdem danke,
                mfg
                Gromhelm

          2. Hi Gernot,

            Wie kommst du denn darauf, dass es sich, sobald Column-Span im Spiel ist, nicht mehr um eine Tabelle handeln kann.

            Ich bezog mich auf die von Gromhelm angegebene Tabelle; ich hätte genauer schreiben sollen: „Eine zweispaltige Tabelle ist sowas … nicht sowas.“

            Gunnar

            --
            “I got my finger on the trigger / But I don’t know who to trust” (Bruce Springsteen, Devils and Dust)