HTML Tabelle dynamische Höhe für eine Zelle
Ist es möglich, einen Tisch zu haben, welches die Höhe der Zelle, wie die folgenden?
______________________________________
| fixed height |
|____________________________________|
| |
| |
| dynamic height |
| |
|____________________________________|
| fixed height |
|____________________________________|
Also die Höhe der ersten und der letzten Zellen sind fixiert und die Mitte der Zelle sollte dynamische und scrollbare.
Derzeit habe ich folgenden code, aber es funktioniert nicht:
<table style="max-height:200px">
<tr>
<td height="30px">First element</td>
</tr>
<tr>
<td>
<!-- Div for scroll functionality if content is too high -->
<div style="overflow:auto">
Dynamic content which needs to be scrolled sometimes
</div>
</td>
</tr>
<tr>
<td height="30px">last element</td>
</tr>
</table>
EDIT: es muss nicht eine Tabelle sein, es ist nur wichtig, dass das center-element hat eine dynamische Höhe und ist die durchlaufbaren
EDIT: ich weiß, dass ich kann geben Sie die Höhe des Elements auf dem Bildschirm verschoben werden - dann funktioniert es. Aber ich möchte die Höhe des Elements dynamisch zu sein
- Zuerst ist da nichts, wie
scroll:auto;
es istoverflow:auto;
zweitens müssen Sie die Höhe für das es denen, wenn festgestellt scrollen Sie nach. - Ja, natürlich, mein Fehler 🙂
- Sorry, ich verstehe nicht... was muss ich angeben, um die Höhe? Ist es nicht genug, wenn ich geben Sie die Höhe des root-Elements (in diesem Fall die Tabelle)?
- Ich erwähnte Höhe nicht die Breite.
- Außerdem was meinst du mit dynamisch? Sind Sie versucht zu sagen ist, es wird keine spezifischen
height
und hängt von Inhalt. Wenn mitten einem haben mehr Inhalt, als es der Höhe zunehmen auto.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Möchten Sie vielleicht diese:
1) ich gab
height:auto
zu Tisch, und hierwidth:80%
Tabelle ist optional.2) Die
Div
innentd
gegeben istheight:60px;
(nur random, um scroll-bar), zusammen mitoverflow:auto;
.3) Der ersten und zweiten
td's
haben spezifischeheight:30px;
Check this out:
HTML:
Update : Keine Bestimmte Höhe
Hier in einem update habe ich verwendet
max-height
HTML:
scroll-bar
, wenn Sie nicht geben Sie die Höhe an jede div, scroll-bar würde nie benötigt. Weil Sie nicht geben Höhe, sodiv
würde automatisch der Höhe so, dass der gesamte Inhalt hineinpasst.max-height:100%
... So die Antwort meiner Frage ist, dass es nicht möglich ist?