Theme Graphic
Theme Graphic

$jonathan.ramble(topic => 'work' & 'play');

My random-ish ramblings about my work at Programmer's Heaven and on the Parrot project, my crazy conference schedule and whatever else I...

Subscribe

Author

I wrote my first computer program when I was 8 years old, and I haven't bothered to stop since! I graduated from the University Of Cambridge, England, in June 2006 having read Computer Science at Emmanuel College. Currently I'm doing consultancy work, a lot of it for this very site. I'm into a whole range of music, including metal, trance, old skool, and industrial. I'm a Christian and have previously been involved in youth and children's work with what was then my local church.

Archive

Tags

Posted on Thursday, September 04, 2008 at 6:42 AM

HTML 5.0: Pragmatism at last!

I was at the 2008 European Perl Conference recently and one of the talks I heard was about HTML 5.0. It may seem odd to have such a talk at a Perl conference, but web development is one of the things Perl is used quite heavily for. I went along not really expecting to come away particularly excited. Instead, I came away feeling that they really are going down the right lines.

The thing I like about HTML 5.0 is its pragmatism. It accepts that various things just, well, are the way they are. Whether you think any of the following are points are OK, they are pretty much reality.
  • Most web pages don't specify a document type
  • Of those that do, plenty of pages don't comply with the document type anyway and a validator would say they were invalid
  • Despite this situation, end users expect that web pages that in the eyes of a validator are invalid will still be rendered; any browser that only renders compliant pages will not be able to provide access to much of the web and wouldn't be used by anyone anyway...
Comments: 0 Tags: HTML, Web, HTML 5

 

Recent Jobs

Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Flash | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic
© Copyright 2011 Programmersheaven.com - All rights reserved.
Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
Operated by CommunityHeaven, a BootstrapLabs company.