Warning: Cannot modify header information - headers already sent by (output started at /home/cssquirrel/www.cssquirrel.com/blog/index.php:4) in /home/cssquirrel/www.cssquirrel.com/blog/wp-includes/feed-rss2-comments.php on line 8
Comments on: Comic Update: Max Weir and the Beanicornupus (Web Standards and Foolish Assumptions) http://cssquirrel.com/blog/2009/12/03/comic-update-max-weir-and-the-beanicornupus-web-standards-and-foolish-assumptions/ opinions and news on web design Mon, 12 Dec 2011 18:22:38 +0000 hourly 1 http://wordpress.org/?v=3.3.1 By: VeoSotano http://cssquirrel.com/blog/2009/12/03/comic-update-max-weir-and-the-beanicornupus-web-standards-and-foolish-assumptions/comment-page-1/#comment-31243 VeoSotano Sat, 05 Dec 2009 13:52:38 +0000 http://www.cssquirrel.com/?p=509#comment-31243 @Kyle That's exactly what I meant with fanboyish obsession in my first post... people start to mix terms up (and I don't mean Matthew). What we have here now is the same thing meaning two different things. I'm all for [quote] "web standards" as in the website creation philosophy that involves semantic markup and accessibility and such[/quote], but I think its something different than Web Standards as in ONLY using technologies that have come out of the W3C. @Kyle That’s exactly what I meant with fanboyish obsession in my first post… people start to mix terms up (and I don’t mean Matthew). What we have here now is the same thing meaning two different things.

I’m all for [quote] “web standards” as in the website creation philosophy that involves semantic markup and accessibility and such[/quote], but I think its something different than Web Standards as in ONLY using technologies that have come out of the W3C.

]]>
By: Kyle Weems http://cssquirrel.com/blog/2009/12/03/comic-update-max-weir-and-the-beanicornupus-web-standards-and-foolish-assumptions/comment-page-1/#comment-31239 Kyle Weems Fri, 04 Dec 2009 20:45:19 +0000 http://www.cssquirrel.com/?p=509#comment-31239 @Matthew - I think you're beginning to mix terms a wee bit liberally. There's "web standards" as in the website creation philosophy that involves semantic markup and accessibility and such. Then there's specifications, such as JavaScript. Just because you're using something that's within a specification, it doesn't mean you're using web standards. @VeoSotano - It's very easy, with HTML and CSS, to screw up accessibility. More so than most people think. The catch is that it's much, much easier to do it with Flash. @Matthew – I think you’re beginning to mix terms a wee bit liberally. There’s “web standards” as in the website creation philosophy that involves semantic markup and accessibility and such. Then there’s specifications, such as JavaScript. Just because you’re using something that’s within a specification, it doesn’t mean you’re using web standards.

@VeoSotano – It’s very easy, with HTML and CSS, to screw up accessibility. More so than most people think. The catch is that it’s much, much easier to do it with Flash.

]]>
By: Matthew Fabb http://cssquirrel.com/blog/2009/12/03/comic-update-max-weir-and-the-beanicornupus-web-standards-and-foolish-assumptions/comment-page-1/#comment-31238 Matthew Fabb Fri, 04 Dec 2009 20:01:45 +0000 http://www.cssquirrel.com/?p=509#comment-31238 Yes, it's difficult, using plain HTML and CSS to screw up accessibility, although even then there's some best practices to follow to make that content easier for screen readers. Also when you start putting in JavaScript, a web standard, you get into a grey area as different screen readers have different levels of JavaScript support. So I would say that web standards and accessibility are 2 different issues because it doesn't matter if something (say a specific HTML tag) is a web standard if screen readers choose not to support it (example, will they support the new canvas tag? Or will they ignore it completely). Also a Flash site can have all sorts of animation, be a immersive experience (as Max Weir described it) and still be very accessible to users. It's no harder than HTML following some best practices and give images, animations, names (similar to alt), descriptions (similar to longdesc) and a tab order. Yes, it’s difficult, using plain HTML and CSS to screw up accessibility, although even then there’s some best practices to follow to make that content easier for screen readers. Also when you start putting in JavaScript, a web standard, you get into a grey area as different screen readers have different levels of JavaScript support. So I would say that web standards and accessibility are 2 different issues because it doesn’t matter if something (say a specific HTML tag) is a web standard if screen readers choose not to support it (example, will they support the new canvas tag? Or will they ignore it completely).

Also a Flash site can have all sorts of animation, be a immersive experience (as Max Weir described it) and still be very accessible to users. It’s no harder than HTML following some best practices and give images, animations, names (similar to alt), descriptions (similar to longdesc) and a tab order.

]]>
By: VeoSotano http://cssquirrel.com/blog/2009/12/03/comic-update-max-weir-and-the-beanicornupus-web-standards-and-foolish-assumptions/comment-page-1/#comment-31236 VeoSotano Fri, 04 Dec 2009 17:16:17 +0000 http://www.cssquirrel.com/?p=509#comment-31236 @Bobby Jack Hm... I agree. The sad thing, though, is that Web Standards is so much more than just HTML, CSS and Javascript, but remain largely unknown. I feel a little bit dissapointed with the fact that it seems that the grand plans the W3C had for the Semantic Web died off somehow, with the official death of XHTML. While the latter was misguided and out of touch with reality, I don't like the direction HTML5 is going at all. My opinion is that they are tinkering around on a technology that is flawed from its base. "True semantics" should be used to markup content. A computer can do nothing with knowing that something is a list element, or a paragraph. Its the "about what" that is important. It is not at all the same to have a list of links or a shopping list, they mean different things, even if they can be visually represented as lists. Of course, one single language will be never be able to convey the meaning of all representable elements in the world, and that's where XML and namespaces come in. The really big deal about XHTML is that it is extensible, and new things can be represented in the document even if at the time of the writing of the specification they were not known. Once you've got your document dripping of semantics, it can then be used with any other technology for representation/playback, which doesn't necessarily have to know on its own how you want that data to be displayed. For example, how many times have you relied on default values of elements in your HTML page, and called it a day? Designers apply style information to almost any element in the page anyway, so why don't throw ALL the presentational and behavioral stuff out of the window and just use the markup for information -- pure data...? And I don't mean just the "old" presentational stuff... I mean, lists, tables, forms, a's.... everything! All the content of a web document should be human readable text, marked up with semantic structure, where parts of that structure are identified with namespaces to deambiguate its meaning. Use plain XML. After we do that, whe have a document that is by itself understandable by both humans and machines, but in a very raw form. This document does nothing to be displayed or represented in any form. We would need a language to define the appearance and behavior of any arbitrary data structure and its contained information. This would need to be new, and I want it to raise the bar to a whole new level: a complete vector graphics rendering engine that is able to display the information without depending at all on the (semantic) structure of the document to do presentation, all with unprecedented capabilities - fonts, gradients, effects, shapes, layout, behavior, etc. To improve accessibility even more, already existing technologies like aural-CSS could be used, but it wouldn't be so complex, since the document would already be structured in a way that makes sense to the document itself, not the medium where it is finally displayed. Screen readers would have no problems. WOW, this was long... but coming back to the original topic: I think that there is the posibility for new technologies, that, although they are not Web Standards (yet), use plain-text files for content, where all the information is semantically defined. Then, the final display output mechanism can be the one that provides the best user experience without affecting the ability of search-engine-spiders, screen-readers, etc, to get hold of your content. @Bobby Jack Hm… I agree. The sad thing, though, is that Web Standards is so much more than just HTML, CSS and Javascript, but remain largely unknown. I feel a little bit dissapointed with the fact that it seems that the grand plans the W3C had for the Semantic Web died off somehow, with the official death of XHTML. While the latter was misguided and out of touch with reality, I don’t like the direction HTML5 is going at all. My opinion is that they are tinkering around on a technology that is flawed from its base.

“True semantics” should be used to markup content. A computer can do nothing with knowing that something is a list element, or a paragraph. Its the “about what” that is important. It is not at all the same to have a list of links or a shopping list, they mean different things, even if they can be visually represented as lists. Of course, one single language will be never be able to convey the meaning of all representable elements in the world, and that’s where XML and namespaces come in. The really big deal about XHTML is that it is extensible, and new things can be represented in the document even if at the time of the writing of the specification they were not known.

Once you’ve got your document dripping of semantics, it can then be used with any other technology for representation/playback, which doesn’t necessarily have to know on its own how you want that data to be displayed. For example, how many times have you relied on default values of elements in your HTML page, and called it a day? Designers apply style information to almost any element in the page anyway, so why don’t throw ALL the presentational and behavioral stuff out of the window and just use the markup for information — pure data…? And I don’t mean just the “old” presentational stuff… I mean, lists, tables, forms, a’s…. everything! All the content of a web document should be human readable text, marked up with semantic structure, where parts of that structure are identified with namespaces to deambiguate its meaning. Use plain XML.

After we do that, whe have a document that is by itself understandable by both humans and machines, but in a very raw form. This document does nothing to be displayed or represented in any form. We would need a language to define the appearance and behavior of any arbitrary data structure and its contained information. This would need to be new, and I want it to raise the bar to a whole new level: a complete vector graphics rendering engine that is able to display the information without depending at all on the (semantic) structure of the document to do presentation, all with unprecedented capabilities – fonts, gradients, effects, shapes, layout, behavior, etc. To improve accessibility even more, already existing technologies like aural-CSS could be used, but it wouldn’t be so complex, since the document would already be structured in a way that makes sense to the document itself, not the medium where it is finally displayed. Screen readers would have no problems.

WOW, this was long… but coming back to the original topic: I think that there is the posibility for new technologies, that, although they are not Web Standards (yet), use plain-text files for content, where all the information is semantically defined. Then, the final display output mechanism can be the one that provides the best user experience without affecting the ability of search-engine-spiders, screen-readers, etc, to get hold of your content.

]]>
By: Vos Virtual Network » Cleaning Up After the Party http://cssquirrel.com/blog/2009/12/03/comic-update-max-weir-and-the-beanicornupus-web-standards-and-foolish-assumptions/comment-page-1/#comment-31235 Vos Virtual Network » Cleaning Up After the Party Fri, 04 Dec 2009 15:44:59 +0000 http://www.cssquirrel.com/?p=509#comment-31235 [...] We’re sill sweeping up the confetti, and emptying the ashtrays after the last visitor left the party.  We still have some awards to give out, and a few books to give away.  Meanwhile, Andy Clark says  Taylor Swift is still recovering from the after party hangover, and Max Weir is trying to figure out if the CSS Squirrel is a nut case. [...] [...] We’re sill sweeping up the confetti, and emptying the ashtrays after the last visitor left the party.  We still have some awards to give out, and a few books to give away.  Meanwhile, Andy Clark says  Taylor Swift is still recovering from the after party hangover, and Max Weir is trying to figure out if the CSS Squirrel is a nut case. [...]

]]>
By: Bobby jack http://cssquirrel.com/blog/2009/12/03/comic-update-max-weir-and-the-beanicornupus-web-standards-and-foolish-assumptions/comment-page-1/#comment-31233 Bobby jack Fri, 04 Dec 2009 10:37:55 +0000 http://www.cssquirrel.com/?p=509#comment-31233 @VeoSotano: "Because people do not associate “Web Standards” with making sure everybody get’s the equal treatment which is his/her right, they associate it with using HTML5 (the big buzzword), CSS and AJAX." Whilst I totally agree with your general sentiment that we shouldn't get all 'fanboy-ish' about ANY subject, I'd come back at you on the above statement: people associate HTML5, CSS, and JavaScript with Web Standards because they ARE standards. Flash, Silverlight, etc. are proprietary technologies, so don't tend to get included in the 'standards' group. And those standard technologies are, on the whole, well-equipped for the production of accessible, usable content. I think it's worth switching the angle on this from 'how hard is it to be accessible using flash' to 'how easy is it to be inaccessible using flash'. It's difficult, using plain HTML and CSS, to really screw around with basic elements like linking, UI controls, and standard behaviour of text. Flash, in my experience, makes it a lot easier. And some people choose to exploit that. And I've seen an awful lot of poorly produced flash content that appears evidence of 'fanboyism' (hey, cool, I can animate stuff!), more so than with the standard web technologies. @VeoSotano: “Because people do not associate “Web Standards” with making sure everybody get’s the equal treatment which is his/her right, they associate it with using HTML5 (the big buzzword), CSS and AJAX.”

Whilst I totally agree with your general sentiment that we shouldn’t get all ‘fanboy-ish’ about ANY subject, I’d come back at you on the above statement: people associate HTML5, CSS, and JavaScript with Web Standards because they ARE standards. Flash, Silverlight, etc. are proprietary technologies, so don’t tend to get included in the ‘standards’ group. And those standard technologies are, on the whole, well-equipped for the production of accessible, usable content.

I think it’s worth switching the angle on this from ‘how hard is it to be accessible using flash’ to ‘how easy is it to be inaccessible using flash’. It’s difficult, using plain HTML and CSS, to really screw around with basic elements like linking, UI controls, and standard behaviour of text. Flash, in my experience, makes it a lot easier. And some people choose to exploit that. And I’ve seen an awful lot of poorly produced flash content that appears evidence of ‘fanboyism’ (hey, cool, I can animate stuff!), more so than with the standard web technologies.

]]>
By: VeoSotano http://cssquirrel.com/blog/2009/12/03/comic-update-max-weir-and-the-beanicornupus-web-standards-and-foolish-assumptions/comment-page-1/#comment-31211 VeoSotano Thu, 03 Dec 2009 22:28:05 +0000 http://www.cssquirrel.com/?p=509#comment-31211 By the way, I noticed that you have two RSS feeds on your home page, and both point to the exact same location. I guess that's more of a bug than a feature ;) By the way, I noticed that you have two RSS feeds on your home page, and both point to the exact same location. I guess that’s more of a bug than a feature ;)

]]>
By: VeoSotano http://cssquirrel.com/blog/2009/12/03/comic-update-max-weir-and-the-beanicornupus-web-standards-and-foolish-assumptions/comment-page-1/#comment-31209 VeoSotano Thu, 03 Dec 2009 21:44:32 +0000 http://www.cssquirrel.com/?p=509#comment-31209 Hey hey hey... don't get me wrong here. I'm all for accessibility, and it IS a big deal. All the cases I presented were just thinking about how a business probably would think. I, personally, would go the extra mile to make my pages accessible to everyone. What I'm saying is that I get the feeling that people tend to get behind something so fanatically that they start losing perception of what the real issues are. Because people do not associate "Web Standards" with making sure everybody get's the equal treatment which is his/her right, they associate it with using HTML5 (the big buzzword), CSS and AJAX. They bash anything that is not the status quo. I see standards as a big deal. But a different big deal than the big deal of making each and any technology accessible to everyone. Having a platform where every user agent interprets your code in his own way, is a recipe for disaster, so there needs to be an agreement between everybody in the industry. That being said, you can do something else than what the W3C dictates, as long as you keep accessibility, security, ease of use and compatibility in mind. Hey hey hey… don’t get me wrong here. I’m all for accessibility, and it IS a big deal. All the cases I presented were just thinking about how a business probably would think. I, personally, would go the extra mile to make my pages accessible to everyone.

What I’m saying is that I get the feeling that people tend to get behind something so fanatically that they start losing perception of what the real issues are. Because people do not associate “Web Standards” with making sure everybody get’s the equal treatment which is his/her right, they associate it with using HTML5 (the big buzzword), CSS and AJAX. They bash anything that is not the status quo.

I see standards as a big deal. But a different big deal than the big deal of making each and any technology accessible to everyone. Having a platform where every user agent interprets your code in his own way, is a recipe for disaster, so there needs to be an agreement between everybody in the industry.

That being said, you can do something else than what the W3C dictates, as long as you keep accessibility, security, ease of use and compatibility in mind.

]]>
By: Kyle Weems http://cssquirrel.com/blog/2009/12/03/comic-update-max-weir-and-the-beanicornupus-web-standards-and-foolish-assumptions/comment-page-1/#comment-31207 Kyle Weems Thu, 03 Dec 2009 21:24:20 +0000 http://www.cssquirrel.com/?p=509#comment-31207 @Matthew - I'd say there's a difference between rendering incorrectly and being completely inaccessible to certain segments. The former is unfortunate, the latter is a form of discrimination through laziness. I know that Flash can make accessible websites, so a failure to properly use it to do so is a sign of poor decision-making on the site's creator's part. @VeoSotano - Web standards isn't just about the minority of users with disabilities. That's one component of a larger movement towards making websites easier to maintain, display across browsers, and usable by all (all with a lower price tag). That said, it is a big deal. Regarding those AJAX web apps? That's just another form of lazy website creation. There's plenty of techniques that can be done to make the AJAX content accessible and usable across the board, and there's advocates for that position. The amount of bad AJAX out there is a sign of the further education on the topic that is needed, rather than a satisfying status quo. Regardless of whether it's 'fashionable' for standards to be followed, it's also important in a way that has nothing to do with style. The web is the main platform for communication in the 21st century. Every person on the planet should have the ability to make use of it, just like any person should be able to get inside a business regardless of whether he can walk or has a wheelchair. It may seem like no big deal until it's you with that experience. If you lost your site today, and suddenly couldn't use a large number of sites, how would that feel for you? @Matthew – I’d say there’s a difference between rendering incorrectly and being completely inaccessible to certain segments. The former is unfortunate, the latter is a form of discrimination through laziness. I know that Flash can make accessible websites, so a failure to properly use it to do so is a sign of poor decision-making on the site’s creator’s part.

@VeoSotano – Web standards isn’t just about the minority of users with disabilities. That’s one component of a larger movement towards making websites easier to maintain, display across browsers, and usable by all (all with a lower price tag).

That said, it is a big deal. Regarding those AJAX web apps? That’s just another form of lazy website creation. There’s plenty of techniques that can be done to make the AJAX content accessible and usable across the board, and there’s advocates for that position. The amount of bad AJAX out there is a sign of the further education on the topic that is needed, rather than a satisfying status quo.

Regardless of whether it’s ‘fashionable’ for standards to be followed, it’s also important in a way that has nothing to do with style. The web is the main platform for communication in the 21st century. Every person on the planet should have the ability to make use of it, just like any person should be able to get inside a business regardless of whether he can walk or has a wheelchair. It may seem like no big deal until it’s you with that experience. If you lost your site today, and suddenly couldn’t use a large number of sites, how would that feel for you?

]]>
By: VeoSotano http://cssquirrel.com/blog/2009/12/03/comic-update-max-weir-and-the-beanicornupus-web-standards-and-foolish-assumptions/comment-page-1/#comment-31205 VeoSotano Thu, 03 Dec 2009 21:12:54 +0000 http://www.cssquirrel.com/?p=509#comment-31205 I'm curious about one thing: how much of the movement for Web Standards is really about the minority of users with disabilities, and not just a fanboyish obsession? I mean, most of the AJAX webapps out there suffer from many of the typical Flash annoyances, as well as accessibility issues, but no one is making such a big uproar about it. I get the feeling it is "fashionable" to be for standards, and if you dare to say anything else you get buried into a hole by an angry mob, no matter if there is at least a little truth in it. Let me make it clear, I dislike Flash as much as the rest of you, but truth be told, it is the best tool to bring an interactive experience online (forgetting about the accessibility issues for a moment). Many companies face the decision of either create an über-fancy interactive online brochure, as a lot of clients certainly demand, and, for budget reasons, just call it a day after that is done; or create "boring" ol' HTML page (to get the accessibility for free), trying to spice it up a little bit with JavaScript, but of course, since that is a lot harder to do than Flash, just in a limited fashion. For many, the simple idea of create once, play everywhere is too appealing to be bothered with cross-browser compatibility issues. The extra work that then needs to be done to be accessible to minorities is just seen as that, extra work, and posponed for later or even ditched completely. Darn, if only HTML+CSS were not so limited, or Flash so closed and non-plain-text-ish. I’m curious about one thing: how much of the movement for Web Standards is really about the minority of users with disabilities, and not just a fanboyish obsession? I mean, most of the AJAX webapps out there suffer from many of the typical Flash annoyances, as well as accessibility issues, but no one is making such a big uproar about it.

I get the feeling it is “fashionable” to be for standards, and if you dare to say anything else you get buried into a hole by an angry mob, no matter if there is at least a little truth in it.

Let me make it clear, I dislike Flash as much as the rest of you, but truth be told, it is the best tool to bring an interactive experience online (forgetting about the accessibility issues for a moment). Many companies face the decision of either create an über-fancy interactive online brochure, as a lot of clients certainly demand, and, for budget reasons, just call it a day after that is done; or create “boring” ol’ HTML page (to get the accessibility for free), trying to spice it up a little bit with JavaScript, but of course, since that is a lot harder to do than Flash, just in a limited fashion. For many, the simple idea of create once, play everywhere is too appealing to be bothered with cross-browser compatibility issues. The extra work that then needs to be done to be accessible to minorities is just seen as that, extra work, and posponed for later or even ditched completely.

Darn, if only HTML+CSS were not so limited, or Flash so closed and non-plain-text-ish.

]]>