Using the simple HTML <pre> tag with tabs often returns a bad result. The HTML parser will just convert those tab characters \
into spaces, an exact amount of spaces each time leaving you with uneven tabs.
Like this
test one
te two
testing three
We can easily use javascript to fix the problem
The code