HTML Tidy has this infuriating habit of putting a newline before the closing tag. For example:
Some text
<
hmm I don't see it in windows.
I am using Tidy with ruby
@tidy.options.output_xhtml = true
@tidy.options.show_body_only = true
@tidy.clean('Some text
')
I also ran the tidy script in unbuntu (tidy -m test.htm) but did not see that problem. You can control the spacing using the options at http://tidy.sourceforge.net/docs/quickref.html#PrettyPrintHeader