
Originally Posted by
Stormrider
Because it isn't fully supported by every major browser in use, and that is an important aspect of the competition.
If you really want to link it to the real world, then imagine this. We have had clients before who have specifically requested that we don't use Flash (2 clients in the past 3 months in fact, so not that uncommon), so while it hasn't happened yet, it isn't beyond the realms of possibility that a client would request that you don't use any JavaScript. Imagine a site that has to be as accessible as possible by many people who use screen readers, mobile devices etc, which can't use JavaScript. Now this is also the type of site which will need to be open to as many different browsers as possible, including IE6.
There you have a real world situation which matches the rules of this contest. It's about balance - sure, you can use HTML 5 to enhance the semantics of the site if you like, but with the downside that it isn't properly supported by some browsers. It's a trade-off, and trade-offs are most DEFINITELY something that happens in the professional world of web development!
So its entirely up to you whether you want to take the risk and gain points for semantic code but lose them for compatibility, or play it safe and ensure maximum compatibility while losing some semantics. It's up to you, that's what makes a competition like this fun and interesting!
Bookmarks