Scrollen Zelle in einer 100% Höhe der TABELLE

Tut mir Leid wenn das schon beantwortet wurde, aber es ist irgendwie schwer zu suchen für etwas, das mit "100% height".

Mein problem ist, dass ich 100% - Höhe-Tisch-layout, weil die automatische Zelle Größenanpassung erfolgt durch browser, die ich nicht wollen, um Skript selber aus offensichtlichen Gründen.

Unterscheidet es sich von anderen "100% Probleme", dass ich muss einige Zellen-stick auf der Oberseite und einige auf dem Boden, und haben in der Mitte Größenänderung von browser zu füllen verbleibenden Platz.

Diese Art funktioniert, das problem tritt auf, wenn ich Sie brauche, dass im mittleren Teil enthalten überlaufen Zeug, und natürlich möchte ich overflow:auto ermöglichen Anwender durch das Zeug. Es funktioniert in WebKit, Firefox, tut es nicht, andere nicht getestet. Hier ist der Testfall.

<html>
<head>
    <style>

        body, html {
            height: 100%;
            margin: 0;
            padding: 0;
        }

        table {
            height: 100%;
            width: 200px;
            border: 0;
        }

        .fill {
            background-color: red;
        }

        .cont {
            overflow: auto;
            height: 100%;
        }

    </style>

</head>
<body>
    <table>
        <tr>
            <td style="height:50px"></td>
        </tr>
        <tr>
            <td style="height:100px"></td>
        </tr>
        <tr>
            <td class="fill">
                <div class="cont">
                    An opaque handle to a native JavaScript object. A JavaScriptObject cannot be created directly. JavaScriptObject should be declared as the return type of a JSNI method that returns native (non-Java) objects. A JavaScriptObject passed back into JSNI from Java becomes the original object, and can be accessed in JavaScript as expected
                </div>
            </td>
        </tr>
        <tr>
            <td style="height:100px"></td>
        </tr>
    </table>
</body>

  • Ich glaube, Sie müssen formulieren Sie Ihre Frage. Im moment klingt es so, als wenn du sagst "ich will X erreichen, also muss ich mit Y .. wie kann ich machen Y arbeiten?" Ich denke, Sie sollten sich Fragen, "ich möchte X erreichen .. was ist der beste Weg zu erreichen ist mein Ziel".
  • Viele Jahre später-und dies ist noch immer nicht gelöst 🙁
InformationsquelleAutor skrat | 2009-10-19
Schreibe einen Kommentar