madewokherd: Its not a browser limitation, the html standard eliminates 'white space'. For this reason, it makes it possible to indent such tags at <tables>, <tr>, <td>, etc. without getting the uneccisery spaces. e.g.
<body>
<table border='0' cellpadding='0' cellspacing='0' width='90%'>
<tr>
<td>
This is just a simple celled table, that is first of all prefixes by 8 spaces. Then, you begin
to type. Should HTML actually allow consecutive spaces, your text wouldn't look as pretty >:P
</td>
</tr>
</table>
</body>
As for mirc, if you want to align tect, you may find my
snipplet someone valuable, as it bypasses it (for if you are attempting to make a table, or soemthing). Otherwise, bear with it.