milosevic - 10:09 am on Sep 28, 2010 (gmt 0)
I used the <br/> tag and i got this message:
document type does not allow element "br" here; missing one of "ins", "del", "h1", "h2", "h3", "h4", "h5", "h6", "p", "div", "pre", "address", "fieldset" start-tag
This is pretty clear - a br tag is used for adding line breaks for text (or that's what it should be used for) - all those elements are ones that would normally be a text container. If you are misusing it for presentation to get blocks to drop onto a new line (or even worse, to add whitespace/padding between elements), you are doing it wrong - the answer is to use CSS styles - display:block or float: instead, depending on situation, or margin-bottom: to add margins/whitespace below something.
If you are competent with CSS you generally shouldn't need a single <br> tag on your entire site. <br> tags break up semantic presentation and greatly increase the chance of unusual inputs or design tweaks breaking your site and causing headaches.
Exactly the same is true for <br>'s retarded cousin, <p> </p>