Linked by Thom Holwerda on Fri 8th Feb 2008 20:46 UTC, submitted by irbis
Permalink for comment 300127
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
News
Linked by Thom Holwerda on 05/18/13 21:06 UTC
Linked by Thom Holwerda on 05/18/13 7:37 UTC
Linked by fran on 05/18/13 1:38 UTC
Linked by Thom Holwerda on 05/17/13 23:35 UTC, submitted by kragil
Linked by MOS6510 on 05/17/13 22:22 UTC
Linked by Thom Holwerda on 05/17/13 22:15 UTC, submitted by Tom
Linked by Thom Holwerda on 05/16/13 21:41 UTC
Linked by Thom Holwerda on 05/16/13 17:04 UTC
Linked by Thom Holwerda on 05/16/13 13:17 UTC
Linked by Thom Holwerda on 05/16/13 12:06 UTC
More News »
Sponsored Links



Member since:
2006-11-24
My idea: What if we could incorporate CSS into GUIs outside the browser?
Since the only people who really take CSS seriously are web designers (the ones who create the blog websites with text gradient logos using CSS and Photoshop, among other features), what if we let the CSS folks work on the GUIs of applications outside the browser?
CSS, as a young stylesheet language, is engineered towards design and presentation of any markup-based web interface (XHTML, SVG, XUL, etc). Furthermore, the future iterations of CSS, like the CSS3 working draft, are being developed to give the web designers more say in the presentation of their websites, even though they are a long way from usurping some of the roles that web developers (those who use JavaScript frameworks like jQuery and Prototype) currently possess.
I know that, as of 2008, only Firefox-based browsers (using the Stylish extension) have the ability to customize the browser's own interface using CSS "userstyles", even though it goes only so far. This is because of Mozilla's XUL (XML User Interface Language) framework, which supports most other standards that are compatible with the XML standard.
Giving CSS designers control over the GUIs of applications, IMO, will allow for the development of better, more intuitive user interfaces. It's a natural evolution for graphical interfaces, that they should be designed (within the constraints of the programmers, of course).