Hallo, ich habe mal wieder eine Frage!
Ich habe ein Div-Block ziemlich mittig im Browserfenster wlecher als 'Haupt-Inhaltsfenster' dienen soll....
Dieser soll ab einer bestimmten Position von oben gesehen anfangen (also als Beispiel top 115px; ). Soweit so gut....
Nun möchte ich aber das dieser Block/Container bis an den unteren Rand des Browserfensters geht.
Ich habe body auf 100% höhe gesetzt und bräuchte nun sowas ähnliches für den Div-Bereich, nur eben das dies nicht 100% sind sondern 100% - 115px........so geht das ja leider nicht, aber wie soll ich es sonst bewerkstelligen ?
Ich habe bereits mit div in div experimentiert, klappt aber nicht wie es soll. also das äussere div hat 100% und fängt bei top:0px an und besitzt overflow:auto;. Das innere div fängt an bei top:115px; und ohne Höhenangabe und ohne overflow (also dehnt es sich nach bedarf). Nur wenn der innere Bereich nun größer wird und ein Scrollbalken erscheint geht dieser natürlich am äusseren div-Container entlang und geht unter dem Kopfbereich (auch ein Div-Container) bis an den oberen Rand (sieht man also Teilweise nicht).
Jetzt habe ich die Idee gehabt mit Tabellen zu experimeniteren:
->tabelle auf 100% höhe.
->erste Zeile 115px
->zweite Zeile ohne Höhenangabe was VIELLEICHT als Hauptfenster nun verwendet werden könnte wenn das so klappt wie ich es mir vorstelle....-> geht immer bis an den untersten Rand des Browserfensters, beginnt aber bei top:115px, und da kann ich VIELLEICHT ein Div reinbauen das dann bei overflow:auto scrollbalken herzaubert falls nötig....
Nun habe ich das angefangen und schon ein Problem:
bei Opera und FF klappt das mit der Tabelle und die erste Zeile mit fester Höhe und die Zweite dann mit dem Rest des Verfügbaren.....
Aber beim IE sind die Höhen genau umgekehrt!
also wenn ich da 115px für die Höhe der oberen Zeile angebe wird die untere so hoch (also genau umgekehrt)
Hier der Code dieses 'Ansatzes':
Oje, das war jetzt viel geschrieben....hoffentlich liest sich das auch jemand durch der mir helfen kann
Ich habe ein Div-Block ziemlich mittig im Browserfenster wlecher als 'Haupt-Inhaltsfenster' dienen soll....
Dieser soll ab einer bestimmten Position von oben gesehen anfangen (also als Beispiel top 115px; ). Soweit so gut....
Nun möchte ich aber das dieser Block/Container bis an den unteren Rand des Browserfensters geht.
Ich habe body auf 100% höhe gesetzt und bräuchte nun sowas ähnliches für den Div-Bereich, nur eben das dies nicht 100% sind sondern 100% - 115px........so geht das ja leider nicht, aber wie soll ich es sonst bewerkstelligen ?
Ich habe bereits mit div in div experimentiert, klappt aber nicht wie es soll. also das äussere div hat 100% und fängt bei top:0px an und besitzt overflow:auto;. Das innere div fängt an bei top:115px; und ohne Höhenangabe und ohne overflow (also dehnt es sich nach bedarf). Nur wenn der innere Bereich nun größer wird und ein Scrollbalken erscheint geht dieser natürlich am äusseren div-Container entlang und geht unter dem Kopfbereich (auch ein Div-Container) bis an den oberen Rand (sieht man also Teilweise nicht).
Jetzt habe ich die Idee gehabt mit Tabellen zu experimeniteren:
->tabelle auf 100% höhe.
->erste Zeile 115px
->zweite Zeile ohne Höhenangabe was VIELLEICHT als Hauptfenster nun verwendet werden könnte wenn das so klappt wie ich es mir vorstelle....-> geht immer bis an den untersten Rand des Browserfensters, beginnt aber bei top:115px, und da kann ich VIELLEICHT ein Div reinbauen das dann bei overflow:auto scrollbalken herzaubert falls nötig....
Nun habe ich das angefangen und schon ein Problem:
bei Opera und FF klappt das mit der Tabelle und die erste Zeile mit fester Höhe und die Zweite dann mit dem Rest des Verfügbaren.....
Aber beim IE sind die Höhen genau umgekehrt!
also wenn ich da 115px für die Höhe der oberen Zeile angebe wird die untere so hoch (also genau umgekehrt)
Hier der Code dieses 'Ansatzes':
Oje, das war jetzt viel geschrieben....hoffentlich liest sich das auch jemand durch der mir helfen kann
Code:
<div style="position:absolute; left:201px; top:0px; width:649px; height:100%;"> <table style="height:100%; width:100%;"> <tr style="height:115px;"> <td>Zeile oben</td> </tr> <tr> <td>Zeile unten</td> </tr> </table> </div>
Kommentar