lately, the one persistent problem we seem to have is about presentation. we have html or xhtml solutions, we have javascript solutions, we are short on css solutions.
html5 brings something new to the table, but it doesn’t resolve the real problem: using html markup and javascript code for presentation.
i believe that css is not enough, even when, ideally, css3 will become wide spread. all our problems seem to point in this direction: we need more than css.
or our content needs to be delivered as html but the presentation needs to be handled by a plug-in. something like flash or silverlight “eating” the dom and “presenting” it to us in their containers. a bit like the canvas object, only with html markup as the source for “drawing”. we have (flash/silverlight)&(xml) solutions today, but it would be nice to “input” html markup into flash/silverlight and, based on another scripting language for presentation, i don’t now, a “flash/silverlight application of css”, to output the markup using these kind of plugins. i guess a fork, something like an option for the plugin becoming the main UA.
i guess it’s only natural, since you still have win’98 users in your family
pssssh, not us. We don’t even allow lower operating systems like Windows in our home.
or our content needs to be delivered as html but the presentation needs to be handled by a plug-in. something like flash or silverlight “eating” the dom and “presenting” it to us in their containers. a bit like the canvas object, only with html markup as the source for “drawing”. we have (flash/silverlight)&(xml) solutions today, but it would be nice to “input” html markup into flash/silverlight and, based on another scripting language for presentation, i don’t now, a “flash/silverlight application of css”, to output the markup using these kind of plugins. i guess a fork, something like an option for the plugin becoming the main UA.
It had better come with all browsers by default and work with a11y devices, otherwise it’s just as bad as silverlight/flash/whatever.
I’ve seen several sites using canvas to draw stuff (one was cornify.com, make your site gay with unicorns and rainbows, another was Paul Irish’s site) and I can’t see the point or the use of it.
Luckily one needs Javascript to get it working, so I can turn that junk off. I’m a little uneasy that I can’t turn some of these annoying transforms etc off so easily. : (
I wasn’t really pointing to canvas as the solution, only as a concept.
While it cannot do that (come with all browsers by default and work with a11y devices) since html5 or css3 themselfs will not be able to do so for older browsers versions, a unified solution for replacing css rendering of html markup by a plugin rendering of html markup seems more down to earth.
it will be easier to update, available to all, more dynamic in implementation. i’m also reffering to silverlight/flash only because they are the easiest examples now available. it could be some other thing completely different. like an upgradable css engine, instead of a “hardcoded” css engine: as in you don’t need to install a new browser version, you may be able to update its “engines” only, and get to choose which one: html, javascript, css. instead of ie6, ie7, ie8, ie9 we’ll have ie with ie-css6(implementing css1), ie-css7(implementing css2), ie-css8, ie-css9(implementing css3).
I live with my husband and pets. My extended family has Win98 users (an uncle of mine for examplee) and until this year some of the institutions around here had Win2000 servers running.
Most of my (extended) family doesn’t do much with that fancy internets though. Husband is a programmer and has been a linux sysadmin.
i wish you and your husband good health and happiness together.
as it happens, i also have pets, amongst which a black cat called Zuma
i’m happy my wife has nothing to do with comps! two techs banging heads is a sight to see but not one to live
now, going further with this css thing, it would be nice if instead of css3 and html5 leaning further away from simple implementations, browser makers would really put the work in correctly supporting basic concepts first.