Thomas Luethi: position:fixed ist boese ;-)

Beitrag lesen

Hallo,

Wo siehst Du z.B. den Unterschied zwischen einem Design, bei dem der Inhaltsbereich einen festen Randabstand nach links hat und sich dadurch nicht unter die Navigation schieben kann?

Ich denke da vor allem an "kleine" Bildschirme.
Handys, Handhelds, Sehbehinderte, ...
(Und nein, dass man bei einigen Browsern CSS abschalten kann,
lasse ich diesmal nicht gelten.)

Nehmen wir mal ein Beispiel:
Links Navigation, 200px breit.
Rechts Content, mit einem 500px breiten Bild.
Bildschirmbreite: 640px.

Bei einer Layout-Tabelle oder entsprechenden CSS-Konstrukten
fuer Zwei-Spalten-Layouts scrolle ich einmal horizontal nach rechts.
Das Menue ist jetzt nur noch teilweise sichtbar, was mir voellig egal
ist, denn ich will ja den Content sehen, und das gelingt auch: ich sehe
jetzt ungestoert das ganze Bild auf einmal.

Bei Frames oeffne ich nur die Seite mit dem Content in einem
eigenen Fenster und sehe nun das ganze Bild auf einmal.

Bei position:fixed habe ich keine Chance, die Navigation
wegzuschieben und das ganze Bild auf einmal zu sehen.
(Nein, ich meine nicht: nur das Bild - via Kontextmenue,
Adresse kopieren oder so. Das gilt nicht. Ich will das Bild
in seinem Zusammenhang auf der Seite selbst sehen.)
Mit etwas Glueck (d.h. dank "richtiger" Reihenfolge im HTML
oder mit Angabe von z-indexen) ueberlagert der Content
beim horizontalen Scrollen die Navigation, aber schoen ist
sowas nicht.

Ich lasse mich aber gerne durch ein Online-Beispiel (am liebsten
real, nicht "Lorem Ipsum" Testcase) eines besseren belehren. ;-)

Gruesse,

Thomas

--
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/