zurück zum Artikel

Mit Opera Reader und CSS-3-Erweiterungen durch das Web blÀttern

Robert Lippert

Eine Pagination ist im Web oft nicht vorgesehen. Mit der CSS-3-Technikdemo Opera Reader zeigt Opera, dass Pagination auch fĂŒr Webseiten machbar ist und nicht nur E-Book-Readern vorbehalten sein muss.

Opera hat sich ĂŒber die Pagination im Web, (sprich, die seitenweise Aufteilung von Informationen auf Webseiten) Gedanken gemacht. Es sei ein RĂŒckschritt, wenn man nach der Erfindung des Buches wieder auf das von Schriftrollen bekannte Schieben zurĂŒckfalle. Dank CSS 3 könnten Webseiten heute wieder Ă€hnlich durchblĂ€ttert werden, wie man es von BĂŒchern her kennt. Eine Technikdemo zeigt das Verfahren, das sich besonders fĂŒr Touch-gestĂŒtzte EingabegerĂ€te eignen solle.

Der Opera Reader [1] demonstriert die Technik unter Windows, Mac OS, Linux und Android. Es handelt sich im Prinzip um eine experimentelle Version des Opera-Browsers, die einige der im Entwurf zu CSS Generated Content for Paged Media Module [2] beschriebenen Verfahren umsetzt (wenn auch zunÀchst mit herstellerspezifischem PrÀfix).

Ein einfaches Beispiel sehe wie folgt aus:

@media -o-paged {
html {
height: 100%;
overflow: -o-paged-x;
}
}

Die Media Query legt fest, dass Opera Reader die Inhalte einer Webseite paginieren soll. Anschließend wird alles, was nicht mehr im aktuellen Browserfenster Platz findet, auf die nĂ€chste Seite ausgelagert. Opera beschreibt weitere Beispiele auf der Projektseite [3], dabei wĂŒrden auch mehrspaltige Layouts, wie sie auf Magazinseiten hĂ€ufig Anwendung fĂ€nden, unterstĂŒtzt. Wesentlicher Vorteil der Technik sei es, dass sie rein per CSS angewendet werden könne (sofern vom Browser unterstĂŒtzt), was eine wenig komplizierte, aber gleichzeitig flexible Implementierung in eigene Seiten erlaube. ()


URL dieses Artikels:
https://www.heise.de/-1364887

Links in diesem Artikel:
[1] http://people.opera.com/howcome/2011/reader/index.html
[2] http://CSS Generated Content for Paged Media Module
[3] http://people.opera.com/howcome/2011/reader/index.html