wahsaga: Behälterobjekte

Beitrag lesen

hi,

  • min-heigth für moderne Browser, damit der Inhalt das Element vergrößern kann,
      nur für den IE height:100%, dieser ignoriert angegebene Maße, wenn der Inhalt
      zu groß ist

bleibt hier nur noch die Frage, wer hier was in welcher Reihenfolge ignoriert.

min-height:100% kannst du so setzen, dass es alle "lesen" können - der IE weiß damit nichts anzufangen, ignoriert es also einfach.

bei height:100% musst du aber natürlich dafür sorgen, dass dies _nur_ der IE "liest" - bei den anderen browsern würde es ja den gewünschten effekt, eben nur eine _mindest_höhe, und keine fixe höhe anzugeben, kaputt machen.
die möglichkeiten dazu sind zahlreich.
über conditional comments für den IE separate CSS-anweisungen einzubinden (entweder <style>-bereich, oder per <link> eingebundenes extra stylesheet) wäre eine möglichkeit;
eine weitere wären simple CSS-hacks, zum beispiel der "star html hack":

* html #sonstwas { ... }
ist eigentlich ein unsinniger selektor, weil es oberhalb des html-elementes nichts mehr gibt.
die "anderen" browser erkennen das, wenden die folgenden formatierungen deshalb nicht an; dem IE ist das aber egal, der setzt das folgende um.

#sonstwas { min-height:100%; }
* html #sonstwas { height:100%; }

wäre also eine denkbare derartige lösung des min-height problems.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }