DIV soll restliche Höhe einnehmen

Status
Nicht offen für weitere Antworten.

port29

deus.Server
Hallo Leute,

ich habe da gerade kleines CSS Problem. Eine Website soll folgendermaßen vertikal aufgebaut sein:

Header (fest)
Content (Scrollbar)
20 Pixel des Hindergrundes

Mein Problem ist nun, dass ich den die Höhe des Content Containers irgendwie bestimmen muss. Mein erster Ansatz war JS

HTML:
document.getElementById("content").style.height = (document.documentElement.clientHeight - 193) + "px"

Das funktioniert auch, doch im IE kommt zunächst diese "Anzeigen aktiver Inhalte... " Meldung. Kann mir von euch jemand da weiterhelfen?
 
Hi,

wenn es dir hier nur um das Deaktivieren dieser Meldung geht: Extras -> Internetoptionen... -> Erweitert -> Sicherheit -> "Ausführung aktiver Inhalte in Dateien auf dem lokalen Computer zulassen" aktivieren.

Es sei hier aber deutlich darauf hingewiesen, dass diese Warnung vom IE überhaupt nicht ausgeworfen wird, wenn das Dokument über das HTTP-Protokoll - also "http://deinedomain.de" und "http://localhost/deindokument" - aufgerufen wird.

Da die "IE-Sicherheitswarnung" mit der Formatierungssprache CSS soviel gemeinsam hat, wie die bunt bemalten Ostereier mit dem Weihnachtsbaum, kann es ja durchaus auch möglich sein, dass du deinen Beitrag in diesem Forenbereich reingestellt hast, weil du auf der Suche nach einer alternativen Möglichkeit zum verwendeten Javascript bist, die auf reinem CSS basiert, was aus der Formulierung deines Beitrags auf dem ersten Blick nicht so deutlich hervorgeht.

Wenn dem so ist, empfehle ich dir Markus Kolletzkys Beitrag in dem CSS-Tutorial Tabellenloses Basislayout mit fixierten und separat scrollbaren Blöcken.

Analog dazu kannst du dir die folgenden Demos aus Stu Nicholls' Kategorie "Layouts" anschauen, auf deren angewandte Technik der vorgestellte Workaround für den IE im zweiten Teil des Tutorials basiert:

mfg Maik
 
Status
Nicht offen für weitere Antworten.
Zurück