CaldwellYSR
Member
Just a warning this is basically going to be a post of me b*tching about error handling in html5 so if you don't want to read it then don't.
Now that the warning is out of the way.... why can't html5 handle errors the way xhtml 2.0 wanted? I understand that a lot of websites would stop working but jesus if they're poorly written then they should stop working! I love the idea of a page completely stopping when it finds an error and putting that error in the error log so you can figure out wtf happened and how to fix it. I also love the idea of forcing older pages to come up to standards. Look at all the idiot questions that are seen on this forum. From people who were taught BAD CODE. Yeah it says in the html5 specs that authors shouldn't use deprecated elements but implementers still have to provide support. That's dumb! If implementers are still providing support for bad code then people will still use it. We need STANDARDS. and if you're not writing your code up to these standards your code should FAIL. All old pages that are written with bad code should be rewritten. Period.
Now that the warning is out of the way.... why can't html5 handle errors the way xhtml 2.0 wanted? I understand that a lot of websites would stop working but jesus if they're poorly written then they should stop working! I love the idea of a page completely stopping when it finds an error and putting that error in the error log so you can figure out wtf happened and how to fix it. I also love the idea of forcing older pages to come up to standards. Look at all the idiot questions that are seen on this forum. From people who were taught BAD CODE. Yeah it says in the html5 specs that authors shouldn't use deprecated elements but implementers still have to provide support. That's dumb! If implementers are still providing support for bad code then people will still use it. We need STANDARDS. and if you're not writing your code up to these standards your code should FAIL. All old pages that are written with bad code should be rewritten. Period.