Reformatting Bad HTML(cloudspace.com)
cloudspace.com
Reformatting Bad HTML
http://www.cloudspace.com/blog/2011/02/18/reformatting-bad-html/
8 comments
the W3 validator is a joke. it rejects many constructions which are widely used and at worst harmless. it overwhelms you with so many BS messages that you can't see where the real problems are.
overall, the bookmarklet version of this doesn't impress me. i deal with web pages wholesale rather than retail, so libtidy and the command-line tidy floats my boat.
overall, the bookmarklet version of this doesn't impress me. i deal with web pages wholesale rather than retail, so libtidy and the command-line tidy floats my boat.
totally. i thought it was a 60% obnoxious 40% funny thing to post. i took a risk!
My preferred method is "html2haml < filename.html | haml". Doesn't care about document validity - just cleans up attributes and tag nesting/indentation. Generally speaking, I don't want the document corrected, just reformatted. Works for any XML, too, not just HTML.
this even works for .html.erb files
> this even works for .html.erb files
And ".erb" stands for ...?
And ".erb" stands for ...?
BTW: Paul Irish has this ticket asking for help/someone to update lazyweb to use an HTML5 parser: https://github.com/paulirish/lazyweb-requests/issues#issue/2...