URL: https://www.overclockers.at/coding-stuff/html_seitenlayout_41922/page_1 - zur Vollversion wechseln!
Hi, ist so was möglich und wenn ja wie? Ich hab es versucht mit einer Tabelle zu realisieren aber wirklich erfolgreich war ich nicht.
-----------------------------------------
- Fixe Höhe von zB 116px
-
-----------------------------------------
-
-
- Die höhe des mittleren Teils passt
- sich der Fenstergröße an
-
-
-----------------------------------------
- fixe Höhe -> 50px
-
-----------------------------------------
Ich hoffe man kann sich vorstellen was ich meine - ansonsten einfach nachfragen
so in etwa?
Code:<table> <tr> <td height="116"></td> </tr> <tr> <td></td> </tr> <tr> <td height="50"></td> </tr> </table>
So würde sich die mittlere Zeile nur ihrem Inhalt anpassen - setz ihre Größe auf 100%, damit sollts eigentlich klappen
Ich glaub es ist besser wenn du 116px/50px schreibst.
Zitat von KaZaaIch glaub es ist besser wenn du 116px/50px schreibst.
Also ich hab die Erfahrung gemacht dass Opera da ein bisserl gesponnen hat bei mir, kann aber auch etwas anderes gewesen sein. Auf jeden Fall hab ich das Script überarbeitet und überall px dazugeschrieben, dann hat ers gefressen Hab allerdings einiges umgebessert, deshalb kann ich net sagen obs daran gelegen is.
Code:<table style="width:100%; height:100%;" border> <tr> <td height="116px"> </td> </tr> <tr> <td height="100%"> </td> </tr> <tr> <td height="50px"> </td> </tr> </table>
und so?
Code:<table style="width:100%; height:100%;" border> <tr> <td height="116px"> </td> </tr> <tr> <td></td> </tr> <tr> <td height="50px"> </td> </tr> </table>
wenn ich es so mache dann kommt weder in Opera noch im IE was gscheites raus - beim IE schauts aus wie vorher und Opera macht die Aufteilung dann scheinbar irgendwie....
mit dem IE 6.0 schaut es so aus, wie es sollte, etwas anderes steht mir hier nicht zur Verfügung . . .
Mit Frames ginge das sicher, aber ich nehme an das ist keine Alternative für Dich?
Frames sollten imo immer nur der allerletze Ausweg sein, die haben einfach zu viele Nachteile.
Hast du eh in jeder Zelle Inhalt? Vielleicht verarbeitet Opera den style falsch? Probiers mal mit
Code:<table width="100%" height="100%"> bla </table>
@KaZaa
Frames will ich wenn geht vermeiden - dieses Styling soll später in einem PHP Script verwendet werden... und mit PHP und Frames hab ich überhaupt keine Erfahrung obs überhaput geht -> d.h. die Variante fällt weg!
Ja ich hab in jeder Zeile Inhalt - man sieht es da net weil ich ein nonbreakable Space eingefügt hab in jeder Zeile...
@tomtux
php+frames funkt genauso wie php ohne frames
mach bei den höhen bzw. breiten entweder überall styles, oder nirgends, die kämpfen sonst miteinander
ähm, ne frage: ist im mittleren teil mehr text, als ins fenster passt? weil dann hast auf jeden fall ein problem, dann kann's SO sowieso net gehn...
Zitat von watchoutähm, ne frage: ist im mittleren teil mehr text, als ins fenster passt? weil dann hast auf jeden fall ein problem, dann kann's SO sowieso net gehn...
Code:<TABLE height=100% width=100% style="table-layout:fixed;" border> <TR> <TD height="116px"> </TD> </TR> <TR> <TD> </TD> </TR> <TR> <TD height="50px"> </TD> </TR> </TABLE>
ich würd's wenn eher mit overflow:scroll machen, dann kann man sich wenigst noch den rest anschaun
Edit: achja, beides ginge nur mit ie 5.x+ und ns 6.0+ (opera k.a.)
Korrektur: bei mir is' weder mit overflow, noch mit table-layout auf ie gegangen
@watchout
Also ich wollte es eigentlich so machen - solang der Text ins Fenster passt soll es im Fenster angezeigt werden - ansonsten halt scrollen.
Bzgl. Frames... jetzt wo ich mal drüber nachgedacht hab is eh klar dass es genau so gehen muss *kopschüttel* naja kurze Verwirrung..
Ich glaub ich werd mir einfach ein anderes Styling überlegen müssen wenns so net geht...
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025