Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Opera Google

Opera's Haakon Wium Lie On CSS, Web Standards, and More 107

mikemuch writes "The standard that eventually became CSS was originally submitted to Tim Berners-Lee et al by Haakon Wium Lie, who continues to have new ideas for the web formatting language. The latest proposal from the current CTO of Opera Software is the CSS Generated Content for Paged Media Module. Lie sat down with PCMag to discuss not only this scrollbar-free browsing initiative, but a wider range of Web topics, including thoughts on powers like Apple and Google. A teaser from the story: 'At Opera, we sometimes wake up in the morning and see a new Google service that could have been optimized if we could have worked with them in the development phase. It seems they're more eager to put out things and see what sticks.'"
This discussion has been archived. No new comments can be posted.

Opera's Haakon Wium Lie On CSS, Web Standards, and More

Comments Filter:
  • by QuasiSteve ( 2042606 ) on Thursday October 27, 2011 @10:51AM (#37855658)

    I'm not sure if you're being facetious or not, but CSS is far, far more powerful than you seem to think. Check out [CSS Zen Garden] to see what can be done without changing a single line of HTML.

    That's all good and well, but I think the point GP was making - in jest or not - is that CSS is still at the whim of the structure presented by the HTML.

    For example, if your header has a single div, you can use CSS all you want but you're not going to get 4 separate texts in each of the corners of that div (actually might be possible, but no cheating by using js)

    Thus the reason that the CSS Zen Garden website works as well as it does is not just because of CSS, but because the structure is well thought out as well.

    So what GP is saying is very much true. You'd still want to keep your headers and footers and many other things in separate files that can easily be included by a great many other pages, so that you need only update that included file to adjust all those other pages' results.

    And, in a way, that might make some think "well then I don't need CSS if I only need to update that single file.. why specify styling attributes for the header when I can adjust them in the header include file itself?".

    But they then miss that headers often share visual aspects with the rest of the page. A background color change, for example, might be simple enough by editing your header, sidebar, content and footer pages.. but even simpler still is editing the CSS that governs all four.

    CSS wasn't meant to make structure organized, just style (which does include positioning, but I'm wishfully thinking GP wasn't referring to that) - in effect, exactly what he's saying.. separating content from presentation - but that presentation still relies on the structure that may or may not be considered part of the content.

When bad men combine, the good must associate; else they will fall one by one, an unpitied sacrifice in a contemptible struggle. - Edmund Burke

Working...