Hallo!
Mir fällt jetzt auch nur ein halbwegs gelungenes Beispiel für eine entsprechende Umsetzung ein: AFAIR verwendet der letzte "echte" Opera (also mit Presto Engine) im normalen Fenstermodus "Screen", während er (Existenz vorausgesetzt) im Vollbildmodus "Projection" anwendet.
Warum? Da werden so viele Annahmen gemacht, die in der Realität nicht stimmen:
Annahme 1: Wenn ich präsentiere bzw. mir Präsentationen ansehe, nutze ich den Vollbildmodus.
Annahme 2: Wenn ich präsentiere bzw. mir Präsentationen ansehe, so navigiere ich die Präsentation seitenweise (paged).
Annahme 3: Wenn ich nicht im Vollbildmodus bin, z.B. wenn ich die Präsentation erstelle oder sie in einem einfachen Browserfenster ansehe, will ich den Inhalt linearisiert sehen und ihn gewohnt scrollen (continuous).
Annahme 4: Die beiden Darstellungsweisen unterscheiden sich grundsätzlich (screen und projection sind disjunkt).Diese Annahmen treffen oftmals zu, aber nicht in jedem Fall. Ich will nicht immer den Vollbildmodus nutzen, weder beim produzieren noch beim konsumieren. Nicht alle Präsentationen bestehen aus »Slides«, von denen immer nur eine sichtbar ist. Ich will ggf. die meisten Styles zwischen projection und screen teilen (gut, kann ich mit @media screen, projection {…} auch).
Lange Rede, kurzer Sinn: Es gibt viele Präsentationsframeworks für HTML/CSS/JavaScript, aber keines hat den projection-Medientyp so verwendet, wie er gedacht war. Weil es völlig unflexibel wäre. Die meisten Präsentationen, die online stehen, werden nicht im Vollbildmodus konsumiert, und sind trotzdem »paged media«. Viele Präsentationen werden nicht im Vollbildmodus gehalten und sind »paged« oder »continous«.
Scheinbar denken wir hierbei an völlig unterschiedliche Anwendungsfälle ...! ;-)
Beispiel:
Ich leite das Bild von meinem Smartphone an einen Beamer. Dieser wirft das Bild auf eine Leinwand, die eine Diagonale von 50" hat. Im Browser (auf dem Smartphone) greift jetzt aber eine MQ für eine Viewportbreite von 320px!
Und du hast keine Möglichkeit, etwas anderes zu erreichen.
Da sehe ich den Ansatz von Opera schon durchaus positiver als du. Ob jetzt das "Umschalten in den Vollbildmodus" die ideale Variante ist oder nicht, sei mal völlig offen. Zumindest gibt es aber überhaupt eine Möglichkeit.
Gruß Gunther