• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Rechnungen im CSS-Befehl

Status
Für weitere Antworten geschlossen.

srogul4

Neues Mitglied
Hallo,

Ich möchte, dass ein Layer die Höhe 100%-200px hat. Leider nimmt bei mir CSS diese einfache Rechnung nicht. Was muss ich machen, damit CSS das nimmt?

Ich habe nämlich 2 Layers, eins mit top:0px und eins mit top:200px. Beide sollen die Seite in der Höhe genau zu 100% (kein bisschen mehr oder weniger) ausfüllen. Wenn ich bei beiden height: 100% angebe, ist der zweite Layer genau 200px länger. Ich will jedoch dass beide genau 100% haben, auch wenn man das Browserfenster skaliert (denn sonst könnte ich beide Höhen einfach in Pixel angeben, ich will jedoch dass beide Layers immer genau bis unten gehen, egal welche Höhe das Browserfenster hat.).

Danke!
 
korrigiert mich, wenn ich falsch liege...
bald gibt es eine neue CSS-Version, mit der du wie folgt rechnen wirst:

left:calc(100%-100px);
top:calc(100%-100px);

ich habe das mal gelesen... aber, wenns irgendwie mit CSS funktionieren sollte dann so.
 
korrigiert mich, wenn ich falsch liege...
bald gibt es eine neue CSS-Version, mit der du wie folgt rechnen wirst:

left:calc(100%-100px);
top:calc(100%-100px);

ich habe das mal gelesen... aber, wenns irgendwie mit CSS funktionieren sollte dann so.

Wird bloss einige Zeit dauern, bis die Browser dies auch unterstützen. Und die User auch aktuelle Browser einsetzen. Auf meiner Website kommen z.B. immernoch User mit IE4.
 
Bis man CSS3 nutzen kann, wird es noch einige Zeit dauern...


@topic: bottom: 0px;
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben