{"id":36014,"date":"2011-10-15T17:15:39","date_gmt":"2011-10-15T15:15:39","guid":{"rendered":"http:\/\/mybroadband.co.za\/news\/?p=36014"},"modified":"2011-10-17T11:31:56","modified_gmt":"2011-10-17T09:31:56","slug":"opera-shows-off-paged-browsing","status":"publish","type":"post","link":"https:\/\/mybroadband.co.za\/news\/software\/36014-opera-shows-off-paged-browsing.html","title":{"rendered":"Opera shows off paged browsing"},"content":{"rendered":"<p><a title=\"Opera Software\" href=\"http:\/\/mybroadband.co.za\/vb\/showthread.php\/272103-Opera-Software\">Opera Software\u2019s<\/a> chief technology officer, <a title=\"H\u00e5kon Wium Lie\" href=\"http:\/\/mybroadband.co.za\/vb\/showthread.php\/373470-H%E5kon-Wium-Lie\">H\u00e5kon Wium Lie<\/a>, demonstrated a proposed new feature for web browsers that would allow you to page through web pages rather than scroll through them. Web browsers would also be able to apply different styling depending on the device they&#8217;re on.<\/p>\n<p>This new feature would be implemented through Cascading Style Sheets (CSS), a web standard that Lie helped develop, and users that prefer scrolling to paging would be able to opt to continue perusing websites that way.<\/p>\n<p>Lie unveiled (and demonstrated) his <a title=\"CSS Generated Content for Paged Media Module\" href=\"http:\/\/dev.w3.org\/csswg\/css3-gcpm\/\" target=\"_blank\">proposed additions to the CSS specification<\/a> on Tuesday, 11 October 2011 at Up North Web 2011, Opera Software\u2019s annual conference held in Oslo, Norway.<\/p>\n<p>During interviews with the media after Opera\u2019s press conference, Lie said that he posted the Request For Comment document suggesting the addition to the CSS standard the evening before.<\/p>\n<p>With the proposal so young it wasn\u2019t certain how widely it would be supported by other browser makers.<\/p>\n<div id=\"attachment_36114\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-36114\" class=\"size-full wp-image-36114\" title=\"H\u00e5kon Wium Lie - CSS Generated Content for Paged Media Module demo\" src=\"http:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2011\/10\/H%C3%A5kon-Wium-Lie-CSS-Generated-Content-for-Paged-Media-Module-demo.jpg\" alt=\"H\u00e5kon Wium Lie showing CSS Generated Content for Paged Media Module demo\" width=\"600\" height=\"338\" \/><p id=\"caption-attachment-36114\" class=\"wp-caption-text\">H\u00e5kon Wium Lie with Android tablet showing CSS paging in action<\/p><\/div>\n<h3 class=\"my-4\">Suggested implementation<\/h3>\n<p>To show his idea in action, Lie used a build of the Opera Mobile browser on a <a title=\"Samsung\" href=\"http:\/\/mybroadband.co.za\/vb\/showthread.php\/333656-Samsung\">Samsung<\/a> Galaxy Tab 10.1 <a title=\"Android Mobile Oerating System\" href=\"http:\/\/mybroadband.co.za\/vb\/showthread.php\/221979-Google-Android\">Android<\/a> tablet PC.<\/p>\n<p>Image, text, and advertisement layout changed depending on the orientation of the tablet, with the overall presentation looking similar to that of a newspaper or magazine.<\/p>\n<p>Lie said that the changes he is proposing to the CSS standard present an opportunity to rethink adverts on the web, as well as the user interface.<\/p>\n<p>For the web designers and developers, and the more technically inclined, Lie showed three different techniques for achieving paginated web pages.<\/p>\n<p>These are shown in the pictures below.<\/p>\n<div id=\"attachment_36118\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-36118\" class=\"size-full wp-image-36118\" title=\"UpNorthWeb 2011 - CSS3-GCPM techniques\" src=\"http:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2011\/10\/UpNorthWeb-CSS3-GCPM-techniques.jpg\" alt=\"UpNorthWeb 2011 - CSS3-GCPM techniques\" width=\"600\" height=\"653\" srcset=\"https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2011\/10\/UpNorthWeb-CSS3-GCPM-techniques.jpg 600w, https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2011\/10\/UpNorthWeb-CSS3-GCPM-techniques-68x75.jpg 68w, https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2011\/10\/UpNorthWeb-CSS3-GCPM-techniques-128x140.jpg 128w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><p id=\"caption-attachment-36118\" class=\"wp-caption-text\">Three CSS3 techniques for paging websites<\/p><\/div>\n<p>Another thing Lie said he proposed but didn\u2019t highlight during the press conference is the ability of the browser to do a \u201cmedia query.\u201d<\/p>\n<p>This will allow the browser to apply different styles to a webpage based on the device it\u2019s running on. Variables such as the size of the screen and type of device would help determine which styles the browser applies.<\/p>\n<h3 class=\"my-4\">Browsers rehashing user interface developments of desktop PCs?<\/h3>\n<p>But aren\u2019t web standards just following in the footsteps of smartphone and tablet PC apps that turn online content into newspaper or magazine-like reading experiences?<\/p>\n<p>Lie conceded that in this case the proposed standard did come after apps, but said he liked to think of it as the web emulating the Romans who invented books.<\/p>\n<p>Posed a similar, but broader question about whether browsers aren\u2019t just rehashing the user interface developments in operating systems and desktop applications, Lie said that what makes the web better is reach.<\/p>\n<p><a title=\"Christen Krogh\" href=\"http:\/\/mybroadband.co.za\/vb\/showthread.php\/305963-Christen-Krogh\">Christen Krogh<\/a>, chief development officer at Opera, added to that by saying that he sees a healthy integration and flow of ideas between apps and the web.<\/p>\n<p>The web\u2019s advantage is that it is open and doesn\u2019t belong to one actor, Krogh said.<\/p>\n<h3 class=\"my-4\">Where would you page rather than scroll?<\/h3>\n<p>On a tablet PC, as demonstrated at Up North Web, Lie\u2019s proposed paginated browsing comes across as a very natural way to read online content.<\/p>\n<p>However, I can imagine instances where it would be preferable to be able to scroll rather than read. It\u2019s good to hear then that the plan is for the page-based layout to be optional for those who elect to not browse the web that way.<\/p>\n<p>Lie also mentioned that for browsing on a TV with a remote control, scrolling isn\u2019t a very natural way to navigate.<\/p>\n<p>This also leads one to consider feature phones that typically use directional keys to navigate around a web page \u2013 not nearly as natural a way to scroll as the touch-based input that is common on modern smartphones.<\/p>\n<p>Keeping this in mind, it may be interesting to see whether browsers on such small screens could also benefit from the standard.<\/p>\n<h3 class=\"my-4\">Further reading<\/h3>\n<p><a title=\"W3C CSS Working Group- CSS Generated Content for Paged Media Module\" href=\"http:\/\/dev.w3.org\/csswg\/css3-gcpm\/\" target=\"_blank\">W3C CSS Working Group- CSS Generated Content for Paged Media Module<\/a><\/p>\n<p><em>Jan Vermeulen was a guest of Opera at Up North Web 2011 in Oslo<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>What if you could read websites like a book rather than a scroll?<\/p>\n","protected":false},"author":15,"featured_media":27735,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_sma_x_autopost_status":"idle","_sma_x_autopost_error":"","_sma_x_post_id":"","_sma_facebook_post_id":"","_sma_instagram_post_id":"","_sma_x_attempts":0,"footnotes":""},"categories":[18,16],"tags":[5552,35,207],"class_list":["post-36014","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-internet","category-software","tag-hakon-wium-lie","tag-headline","tag-opera"],"_links":{"self":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts\/36014"}],"collection":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/comments?post=36014"}],"version-history":[{"count":1,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts\/36014\/revisions"}],"predecessor-version":[{"id":36110,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts\/36014\/revisions\/36110"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/media\/27735"}],"wp:attachment":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/media?parent=36014"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/categories?post=36014"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/tags?post=36014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}