schurzi Geschrieben 15. Oktober 2003 Geschrieben 15. Oktober 2003 Hi, mein problem ist, dass bei verschachtelten Tabellen die inneren Tabellen alle unterschiedlich abschließen Hat jemand von euch eine idee wie ich die Tabellen dazu bringe, dass sie gleich abschließen. wichtig währe vieleicht noch das der inhalt der tabellen dynamisch ist und ich somit keine festen höhen vorgeben kann. ich bin zu allen Schandtaten bereit (außer php) mfg Schurzi um besseren verständnis noch mal ein codeschema: <table> <tr> <td> <table> <tr> <td> inhalt </td> </tr> </table> </td> <td> <table> <tr> <td> inhalt </td> </tr> </table> </td> </tr> </table> Zitieren
kills Geschrieben 15. Oktober 2003 Geschrieben 15. Oktober 2003 was meinst du mit unterschiedlich abschließen? Zitieren
schurzi Geschrieben 15. Oktober 2003 Autor Geschrieben 15. Oktober 2003 damit meine ich wenn ich den zellen eine hintergrundfarbe gebe sieht es am unteren ende ausgefleddert aus Zitieren
beetFreeQ Geschrieben 15. Oktober 2003 Geschrieben 15. Oktober 2003 Hmm, probier mal die Angabe height="100%" in den einzelnen Tabellen - das könnte klappen. Kann's hier aber leider grad nicht testen... Zitieren
schurzi Geschrieben 15. Oktober 2003 Autor Geschrieben 15. Oktober 2003 nein das klappt definitiv nicht der ignoriert das einfach Zitieren
beetFreeQ Geschrieben 15. Oktober 2003 Geschrieben 15. Oktober 2003 Hmm, hast du denn ansonsten die Möglichkeit, statt einzelneTabellen in einer großen Tabelle zu verpacken, alles in eine Tabelle zu packen, der du dann mit col- bzw. rowspan die entsprechenden Zeilen und Spalten gibst? Dann müsste unten alles zusammenpassen - und die Hintergrundfarben kannst du ja auch auf Spalten- und Zeilen-Ebene vergeben... Zitieren
schurzi Geschrieben 15. Oktober 2003 Autor Geschrieben 15. Oktober 2003 nein das geht nict, da das ganze ein(oder besser mehrere) template für ein content management system ist und das wird blockweise verarbeitet Zitieren
beetFreeQ Geschrieben 15. Oktober 2003 Geschrieben 15. Oktober 2003 Kannst du ansonsten nicht vielleicht auch den Spalten, in denen die Tabellen erscheinen sollen, die Hintergrundfarbe geben? Oder unterscheidet die sich auch in den einzelnen Modulen? Zitieren
schurzi Geschrieben 15. Oktober 2003 Autor Geschrieben 15. Oktober 2003 das ist nicht so einfach die tabellen die da drin sind haben nochmal mehrere spalten und die haben verschiedene farben Zitieren
datensurfer Geschrieben 15. Oktober 2003 Geschrieben 15. Oktober 2003 bei welchen browser hast du die Probleme? Kannst du uns ein code geben wo es nicht funzt? Weil so theoretisch erklären ist eine Sache, das wurde wohl oben getan. Es scheint ja nur noch an der Umsetzung zu scheitern! Ich meine so wie du es beschrieben hast funktioniert es ohne probs. wenn du einfach mit "width" bzw. "height" die Werte so def. wie du sie brauchst ... Zitieren
schurzi Geschrieben 15. Oktober 2003 Autor Geschrieben 15. Oktober 2003 erst einmal dieser fehler tritt in allen browsern auf die ich probiert hab(ie6, opera7,mozilla, konqueror) kopier mal das in ne html-datei: <html> <body> <table> <tr> <td> <table> <tr> <td bgcolor="red"> text 1<br> text 1<br> </td> </tr> </table> </td> <td valign="top"> <table> <tr> <td bgcolor="blue"> text 2 </td> </tr> </table> </td> </tr> </table> </body> </html> mein problem ist wie bekomme ich die inneren tabellen dazu gleich abzuschließen (dynamisch) Zitieren
Avidus Geschrieben 15. Oktober 2003 Geschrieben 15. Oktober 2003 so funktioniert es bei mir: <html> <body> <table> <tr> <td> <table height="100%"> <tr> <td bgcolor="red"> text 1<br> text 1<br> </td> </tr> </table> </td> <td> <table height="100%"> <tr> <td bgcolor="blue"> text 2 </td> </tr> </table> </td> </tr> </table> </body> </html> Zitieren
geloescht_JesterDay Geschrieben 16. Oktober 2003 Geschrieben 16. Oktober 2003 Original geschrieben von Avidus so funktioniert es bei mir: <table height="100%"> so funktioniert es vielleicht im IE Der HTML Standard sagt dazu: Line 10, column 14: there is no attribute "HEIGHT" (explain...). <table height="100%"> Quelle: HTML Validator der w3c. :mod: Einzig das <td> Tag hat eine Höhenangabe. <td style="height:100px">. sollte gehen. HAb es aber auch schon mit height=100% probiert und es hilft nicht. Wie es mit px aussieht weiss ich jetzt nicht. Eine Notlösung wäre, eine Hintergrund Grafik, damit alle Zellen aus dieselbe Grösse gebracht werden. <td style="background-image:url(background.jpg)"> Falls jemand eine andere Lösung kennt würde ich die auch gerne hören Zitieren
schurzi Geschrieben 16. Oktober 2003 Autor Geschrieben 16. Oktober 2003 so ich hab jetzt grafiken genommen is meiner meinung nach doch noch die eleganteste lösung allerdings werden die im opera nicht (richtig) angezeigt und verziehen mir dort das ganze layout Zitieren
geloescht_JesterDay Geschrieben 16. Oktober 2003 Geschrieben 16. Oktober 2003 Original geschrieben von JesterDay <td style="height:100px">. sollte gehen. HAb es aber auch schon mit height=100% probiert und es hilft nicht. AAh, Gedächtniss wie ein Sieb Klar geht es mit height:100px. So hab ich es daheim ja erstmal gelöst um zumindest eine gewisse Höhe zu haben. Ist natürlich nicht dasselbe wie 100%, aber immerhin tut es einigermassen (und es muss ja nicht 100px sein, kann ja mehr sein). Wenn du es mit einem HG-Bild gemacht hast, probier es doch einfach mal mit der Pixelangabe, vielleicht will Opera dann auch. Zitieren
schurzi Geschrieben 16. Oktober 2003 Autor Geschrieben 16. Oktober 2003 ja das mit der pixelangabe klapt einwandfrei aber ich habe schon weiter ober erwähnt das ich es dynamisch halten muss Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.