Tobi: Tabelle haut design auseinander...

Beitrag lesen

Hallo Hans,

hmm...drei Fragen, keine Antwort...? ;o)

a) Warum hast du nicht einfach den Code geschickt, wie er ist?
   (also die Layer in den Zellen? Habe ich was nicht verstanden?)

1. Habe den Code auf einem anderen Computer als dem mit Internetanbindung entwickelt....habe den Code abgetippt. 2. CSS-Daten stehen z.B. in externem Stylesheet, was bringt da staendig ein table oder div class="...", also habe ich ihn zum posten so strukturiert, das er einfach verstaendlich ist, mit dem Code, auf den es ankommt. 3. Ja, ich denke Du hast es richtig verstanden. Hier der Code nochmal zusammen:

<table style="width: 100%">
  <tr>
    <td style="width: 25%; vertical-align: top; padding: 2px">
      spalte1
    </td>
    <td style="width: 50%; vertical-align: top; padding: 2px">

<div style="border: 1px solid #006; padding: 2px; margin: 0px">
        <h2>Ueberschrift</h2>
      </div>
      <div style="border: 1px solid #006; padding: 2px; margin: 0px">
      <!-- folgende Tabelle haut es auseinander -->
        <table style="width: 100%">
          <tr>
            <td>tabelle</td>
          </tr>
        </table>
      <!-- Ende der Tabelle -->
      </div>

</td>
    <td style="width: 25%; vertical-align: top; padding: 2px">
      spalte3
    </td>
  </tr>
</table>

b) In welchem Browser hast du das Problem? Oder in allen?

Gute Frage. Ist fuer ein Intranet, Company nutzt firmenweit nur IE 6.0, entwickle fuer IE 6.0, Problem kommt in IE 6.0 - nur da getestet.

c) Warum überhaupt die Tabelle??? (die äußere?)

1. Die aeussere Tabelle ist eine Layouttabelle - wie ich bereits geschrieben habe. Sie unterteilt die Seite in drei Spalten mit 25%, 50% und 25% Breite. 2. Sie dient nicht nur dem Layout, sondern haelt damit auch die Seite anpassungsfaehig fuer verschiedene Bildschirmaufloesungen. 3. Warum nicht? Siehe z.B. http://httpd.apache.org/docs-2.0/, nur dass ich innerhalb der Layouttabelle divs verwende....

Einige Deiner Fragen scheinen darauf abzuzielen - nach dem Motto - "ne, ich haette das vom Konzept her anders gemacht...statt layout table mit positionierten layern, usw." Versuch es einfach so zu sehen, wie ich es gemacht habe - man kann mit Codieren auf verschiedenen Wegen zum Ziel kommen - es gibt keinen falschen und keinen richtigen Weg (solange innerhalb der Regeln).

Falls Du noch eine Antwort auf meine Idee vom Sinn des Lebens haben willst, bevor Du einen Tip gibst, .... sag Bescheid ... ;o)

Gruss
Tobi