Einstellung 100% Höhe, auf der sich ein absolut positioniertes element, wenn die Inhalte erweitert Vergangenheit der Fenstergröße

So nach dem Lesen von Stack Overflow und das web, die ich gesammelt habe, gibt es zwei tricks, um die eine 100% - Höhe:

  1. Set Höhe:100% auf die HTML-und BODY -
  2. Set ein element zu haben, entweder:
    • Höhe:100% oder
    • oben:0, unten:0, position:absolute

Aber auch mit diesen tricks ich Schwierigkeiten beim einstellen der Höhe eines absolut positionierten DIV-Element zu einem echten 100%. Ich kann 100% von der viewport-Größe, aber wenn der Benutzer scrollt es wird deutlich, dass das div nicht wirklich 100% Höhe.

Habe ich eine einfache JS-Fiddle von der situation hier:
http://jsfiddle.net/9FEne/

Meine Frage ist: kennt jemand weitere tricks, um eine echte (dh. Inhalt-Höhe, nicht viewport-Höhe) 100% Höhe absolut positionierten div -?

position: relative? top: 0; bottom:0 hätte keine Wirkung auf eine relativ positionierte element.
Nein wäre es nicht... 🙂
Oh, naja, vielleicht, der Ansatz war ja mit position: absolute. Ich weiß nur, dass position:absolute ist nicht für mich arbeiten, aber ich habe gesehen, dass oben:0/bottom:0 Technik irgendwo ...
Ich denke, was ich sagen wollte war, können Sie immer noch gelten die top, left etc Eigenschaften für relativ positionierte Elemente. Ich denke, was Sie versuchen zu sagen ist, dass die Einstellung 0 würde keine Wirkung haben, da das ist, wo es in den normalen Ablauf sowieso.
das ist nicht das, was wir sagen überhaupt. Einstellung zu etwas hat keine Wirkung auf die relativ positionierte Elemente. Sie sind standardmäßig auf "auto" (nicht null) und setzen Sie Sie auf null (oder etwas anderes) hat eine Wirkung, aber nur, wenn Sie mit der position "absolute" oder "fixed".

InformationsquelleAutor machineghost | 2012-04-13

Schreibe einen Kommentar