hmmm.... hab einfach mal Lust was zu schreiben... mir fällt nur nicht ein was...
Wie wärs mit:
Lassen Sie Tabellen zum Designen sein! Verlassen Sie nun das Jahr 1980. Überschreiten Sie den 2k Bug und komm... kommen Sie ins Licht!
Hallo,
ich möchte mit Tabellen erreichen das Oben zentriert ein Header/Logo angezeigt wird (header_grafik4.jpg).
Dazu habe ich eine Tabelle erstellt und diese in 3 horizontale Zellen unterteilt.
In der mittleren befindet sich die Header Grafik und ist in der Breite auf die der Grafik festgelegt.
Link und Rechts die Zellen sind mit einer Hintergrundgrafik versehen (spacer_green.jpg) und auf automatisch gestellt. Diese beiden Zellen sollen sich zusammen mit der Tabelle auf die Bildschirmbreite ausdehnen.
Im Firefox klappt das super, aber Im IE und scheinbar auch Opera klappt das nicht. Im IE wird die Tabelle immer nur so Groß wie die Header Grafik angezeigt, also 1000px und ist links ausgerichtet.
Darunter habe ich noch eine Tabelle mit der Navigation. Da klappt es mit der Breite auch im IE.
Ich weis nicht was ich ändern muss damit es im IE klappt.
Ich habe den betreffenden HTML Code unten eingefügt.
Wer kann mir helfen?
Code:<table style="border: 2px solid rgb(0, 195, 0);" align="center" border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody><tr> <td background="grafik/spacer_green.jpg"></td> <td width="1000"><img src="grafik/header_grafik4.jpg" alt="" border="0" height="150" width="1000"></td> <td background="grafik/spacer_green.jpg" bgcolor="#00c300"></td> </tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody><tr height="25"> <td background="grafik/spacer_green.jpg" height="25"></td> <td background="grafik/spacer_green.jpg" height="25" width="900"> <div align="center"> <table border="0" cellpadding="0" cellspacing="2" width="900"> <tbody><tr> <td width="180"> <div align="center"> <span class="s12pxw">Navi1</span></div> </td> <td width="180"> <div align="center"> <span class="s12pxw">Navi2</span></div> </td> <td width="176"> <div align="center"> <span class="s12pxw">Navi3</span></div> </td> <td width="176"> <div align="center"> <span class="s12pxw">Navi4</span></div> </td> <td width="176"> <div align="center"> <span class="s12pxw">Navi5</span></div> </td> </tr> </tbody></table> </div> </td> <td background="grafik/spacer_green.jpg" height="25"></td> </tr> </tbody></table>.....
Geändert von Thomas (01.09.2009 um 21:05 Uhr) Grund: codebox ;-)
hmmm.... hab einfach mal Lust was zu schreiben... mir fällt nur nicht ein was...
Wie wärs mit:
Lassen Sie Tabellen zum Designen sein! Verlassen Sie nun das Jahr 1980. Überschreiten Sie den 2k Bug und komm... kommen Sie ins Licht!
the0bone
Wissen ist Macht, nichts Wissen macht nichts! Doch auch auch wenn man es nicht besser weiss, sollte man beim Erstellen einer Webseite auf Frames und Tabellen verzichten.
Ah ja....okay.
Es geht hier aber nicht darum ob man das eher mit CSS machen sollte, sondern um die Frage warum das im Firefox klappt, im IE aber nicht.
Weil IE5.5, IE6, IE7, IE8, FF2, FF3, FF3.5 usw. usw. unterschiedliche Browser sind, die Code unterschiedlich interpretieren!
the0bone
Wissen ist Macht, nichts Wissen macht nichts! Doch auch auch wenn man es nicht besser weiss, sollte man beim Erstellen einer Webseite auf Frames und Tabellen verzichten.
naja, wenns denn tabellen sein müssen .. ^^
.. versuch mal, in die leeren tabellenzellen ein zu schreiben .. wirkt manchmal wunder![]()
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)