Can you show an example where the <br clear="all"/> behaviour cannot be replicated with CSS? As far as I can see, the difference is with CSS you place the clear attribute in the
next element, so, let's say you have something like this:
Code:
<div><img src="some floating large image"/>A short text<br clear="all"/></div>
<p>Normal text following.</p>
With CSS you'd do:
Code:
<div><img src="some floating large image"/>A short text</div>
<p style="clear: both">Normal text following.</p>
(or use a class, or the "adjacent" selector...)