Div-Höhe 100% ohne Kopfzeile

8

Ok, ich weiß, dass dieses Thema viele Fragen hat, aber ich konnte noch nicht genau sagen, wie das funktioniert. Das ist nah am Problem, aber es funktioniert nicht für mich.

Ich möchte, dass meine Seite 100% Höhe hat. Auf dieser Seite befindet sich ein statischer Header mit einer Höhe von 40 Pixel und ein Inhalt mit der verbleibenden Höhe (100% - 40 Pixel).

HTML:

%Vor%

CSS:

%Vor%

Dies ist eine Erklärung des Codes:

  • Ich habe position: absolute zum Inhalt hinzugefügt, weil er sonst aus irgendeinem Grund nicht 100% seines Containers #page einnehmen würde

  • Dann war das Problem, dass es die Grenzen der Seite überschreitet, weshalb ich top: 0 hinzugefügt habe.

  • Dann überschneidet sich der Inhalt von #content mit dem Header, also habe ich padding-top: 40px

  • hinzugefügt
  • Jetzt überschreitet der #content erneut die Grenzen der Seite

Irgendwelche Vorschläge? Vielen Dank.

    
webdevNewbie 17.11.2011, 18:07
quelle

4 Antworten

7

Das sollte funktionieren:

Ссылка

%Vor%     
James Montagne 17.11.2011 18:28
quelle
2

Sie können box-sizing -Eigenschaft für dieses

verwenden

Überprüfen Sie dies:

Ссылка

Ein weiterer einfacher & amp; beste Lösung

Überprüfen Sie dies:

Ссылка

    
sandeep 17.11.2011 18:20
quelle
2

Hier ist ein Artikel über dieses Problem. CSS-Problem mit 100% Höhe

Sie können sehen, dass die Beispielseite ein perfektes 100% -Layout für Kopf- und Fußzeile hat. Es verwendet relative Position und nicht absolut.

    
Eystein Bye 17.11.2011 18:18
quelle
-1

Schreib es einfach:

%Vor%     
COBOLdinosaur 17.11.2011 18:24
quelle

Tags und Links

yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'mongodb.so' (tried: /usr/lib64/php/modules/mongodb.so (/usr/lib64/php/modules/mongodb.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/mongodb.so.so (/usr/lib64/php/modules/mongodb.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '369038',
    'url' => 'div-height-100-excluding-header',
];

$_SESSION = [
    '__flash' => [],
];