Gunther: [Meinung] Feststehender Header (position:fixed)

Beitrag lesen

<div id="page" style="position: absolute; top: 4em; bottom: 0; overflow: auto;">

SELFHTML sagt über http://de.selfhtml.org/css/eigenschaften/positionierung.htm#position@title=position:

| Der Internet Explorer 7 berechnet bei Angaben [nur] zu top und bottom die Höhe nicht.

Ja! ;-)
Hab' ich auch gelesen. Er_berechnet_die Höhe nicht. Da ich die aber nicht zwingend brauche, ist das kein Problem, denn anzeigen tut er es wie gewollt.

Das wäre auf jeden Fall eingehend zu prüfen. Und wie sieht es da mit dem Scrollen ohne vorherigen Klick in diesen Bereich aus?

Ist zumindest in den aktullen Geckos (FF + SeaMonkey), sowie im IE7 kein Problem.

Ich meinte einen fixierten Bereich auf der linken und/oder rechten Seite der Seite anstatt oben.

Dabei läuft man aber wieder Gefahr, Inhalte unzugänglich zu machen, da die verfügbare Höhe dann meist relevant wird. Von daher möchte ich diese Variante gerne vermeiden.

Welche Ausmaße stehen dir auf mobilen Devices für einen fixierten Bereich zur Verfügung? Du musst ohnehin per Media Queries bzw. JavaScript den verfügbaren Platz prüfen, also ist es unerheblich, ob du in diesem Fall eine Mindestbreite oder -höhe eben *nicht* voraussetzt.

Nee! Der Einsatz von fix positionierten Bereichen auf bspw. mobile Devices ist wohl eher grundsätzlich zu vermeiden - zumindest wenn man dabei an Handys denkt. Mir geht es also hier ausschließlich um das Screen-Layout. Und da dürfte man wohl einen Platz in der Höhe von ca. 4em als sicher verfügbar voraussetzen.

Layouts, deren Zuverlässigkeit zwingend von JS abhängig ist, empfinde ich als nicht "brauchbar".

Ich meine so gesehen ist eine fixierte Kopfzeile auf einer Webseite ja nichts anderes, als quasi eine zusätzliche Symbolleiste im Browser. Von denen dürften ja etliche User auch welche installiert haben (Google-Bar, Webdeveloper, Lesezeichen, Navigation, etc.). Von daher erachte das grundsätzlich mal als "vertretbar" (wenn auch "ungewohnt" aufgrund fehlender Verbreitung) unter Usability-Gesichtspunkten.

Gruß Gunther