basti: Tabellen/opera/NS/IE problem?

Hi zusammen, hab mal wieder ein kleines CSS-problemchen....
wäre super wenn mir hier vielleicht der ein oder andere helfen könnte. DANKE
gruß basti

nun zu meinem Problem:

also ganz einfach ich will eine homepage bei der in der Mitte ein fenster ist, das z.B. 760x400px groß ist. das hab ich nun. Oben soll eine zeile(tabelle) sein in der ein Text steht, diese soll z.B. 80px hoch sein. drunter kommt links eine Spalte mit einem menü (z.B. 150 breit)und darunter nochmal ein logo (auch 150 breit und ca.80 hoch. und rechts neben den beiden soll ein Hauptfenster sein das eine feste Größe hat. Die Inhalte lasse ich immer über php einfügen.
Nur irgendwie bekomm ich die größen in Opera6 und NS6 nie so festgesetzt daß es paßt (im IE schon) die Größenangaben, die ich bei <td> oder <table> per css mach, werden dort einfach ignoriert, aber irgendwie glaub ich daß ich nur etwas falsch eingegeben habe. unten noch meine Quelltexte, wäre super wenn du das kurz durchschaun kannst. Im VORAUS schonmal VIELEN DANK
gruß basti

mein css file:

table {table-layout:fxed;}
td {}
tr.oben {}
td.oben {text-align:center; vertical-align:center; font-weight: bold; color:#FFFF00; font-size:30pt;}
body {height:100%; width:100%; background-color:#000000; margin:0px; padding:0px}
table.ganzerbildschirm {height:100%; width:100%;}
table.ganzepage {height:400px; width:760px; background-color:#3300ff;}
td.logounten {background-color:#ffffff;}
td.menu {background-color:#ffffff;}
td.newstext {font-size:12pt; text-align:justify}
div {overflow:auto;}
table.news {height:100%; width:100%; overflow:auto;}

mein index.php:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>titel</title>
<link rel="stylesheet" type="text/css" href="pages/eu.css" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>
<body>

<table class=ganzerbildschirm>
<tr>

<td align="center">
<?php include("pages/ganzepage.inc");?>
</td>

</tr>
</table>

</body>
</html>

meine "hauptseite" ganzepage.inc:
<table class=ganzepage>
<tr class=oben>
<td class=oben colspan="2">
Überschrift    <<<<<<-----------sollte 80px hoch sein
</td>
</tr>
<tr>

<td class=menu>
linkesmenu    <<<<<<-----------sollte 150breit sein
</td>

<td rowspan="2" class=hauptseite >
test     <<<<<<-----------sollte immer die exakt gleiche größe haben und bei überfüllung gescrollt werden können

</td>
</tr>
<tr>
<td class=logounten>
LOGO     <<<<<<-----------sollte wie oben das menü gleich breit sein
</td>
</tr>
</table>

  1. Hallo,

    table {table-layout:fxed;}

    du hast dich vertippt, das heißt lable-layout:fixed.

    Mit freundlichen Grüßen
       Dimitri Rettig

    1. Hi Dimitri,
      danke, habe ich inzwischen auch gemerkt, aber daran lags irgendwie nicht...
      trotz mehrfachem hin udn herprobieren, bekomm ich die größen für die Tabellen einfach net geregelt, zumindest nich in NS/OP/IE zugleich.
      gruß basti

      1. Hallo,

        danke, habe ich inzwischen auch gemerkt, aber daran lags irgendwie nicht...
        trotz mehrfachem hin udn herprobieren, bekomm ich die größen für die Tabellen einfach net geregelt, zumindest nich in NS/OP/IE zugleich.

        Wenn es überall funktionieren soll, musst Du _allen_ Spalten eine Breite und _allen_ Zeilen/Zellen eine Höhe vorgeben. Wenn das eine %-Angabe ist muss der Wer für 100% klar sein. Das heißt die Tabelle muss eine Gesamthöhe und/oder Gesamtbreite haben.

        Folgendes funktioniert nicht überall:
        Tabelle: Breite:600px
        Spalte1: Breite:100px;
        Spalte2: keine Breitenangabe.

        Folgendes sollte überall funktionieren
        Tabelle: Breite:600px
        Spalte1: Breite:100px
        Spalte2: Breite:500px.

        viele Grüße

        Axel

        1. hi! Danke erstmal nochmals an alle die mir etwas helfen!!!!
          also das mit den Angaben habe ich so gerade gemerkt... man muß alles einzeln vergeben, naja wenn mans weiß nicht so schlimm...
          nur wie kann ich es verhindern, daß wenn z.B. in einer spalte der text breiter ist als die spalte selbst, diese automatisch verbreitert wird?

          also z.B.
          <td>
          text-text-text-text-text-text
          </td>

          wenn ich td=10px setze dann wird das td automatisch auf die länge des textes verbreitert....
          wie kann man das verhindern?
          overflow:auto/hidden hat da nicht geholfen!?

          danke
          gruß basti

          1. Hallo,

            wie kann ich es verhindern, daß wenn z.B. in einer spalte der text breiter ist als die spalte selbst, diese automatisch verbreitert wird?
            also z.B.
            <td>
            text-text-text-text-text-text
            </td>
            wenn ich td=10px setze dann wird das td automatisch auf die länge des textes verbreitert....
            wie kann man das verhindern?
            overflow:auto/hidden hat da nicht geholfen!?

            table-layout:fixed; fehlt da noch.
            <html>
            <head>
            <title></title>
            </head>
            <body>
            <table width="300" border="1" style="table-layout:fixed;">
            <tr>
             <td width="10" style="overflow:hidden;">TextTextTextText</td>
             <td width="290">Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text </td>
            </tr>
            </table>
            </body>
            </html>

            Das können aber auch nicht alle Browser. Opera6 z.B. nicht.

            viele Grüße

            Axel

            1. hm? also der text wird jetzt abgeschnitte ;-)
              nur leider gehen dadurch die breitenangaben der spalten "Hopps" und jede spalte wird gleich breit.... sobald das table-layout:fixed wieder rausgemacht wird haben die spalten wieder die breite, die ich angebe....
              oh man css is zwar was schönes, aber gar net so leciht ;-)
              weiß evtl. noch wer nen tipp?
              thx an euch!
              gruß basti

              1. Hi,
                da du sowieso schwon CSS verwendest, die nur Browser der neueren Generation kennen, da wäre es sinnvoller, gänzlich auf CSS-Design umzusteigen.

                Mit freundlichen Grüßen
                   Dimitri Rettig