Hi,

Lots of the cross browser drop downs I see have a large amount of conditional formating for IE. Please see below:

Code:
<ul>
    <li><a href="#nogo">David<!--[if IE 7]><!--></a><!--<![endif]-->
        <!--[if lte IE 6]><table><tr><td><![endif]-->
        <ul>
        <li class="leaf"><a href="/user/david">my account</a></li>
            <li class="expanded"><a href="/blog" title="">Blogs<!--[if IE 7]><!--></a><!--<![endif]-->
                <!--[if lte IE 6]><table><tr><td><![endif]-->
                <ul>
                    <li class="leaf"><a href="/blog/david">my blog</a></li>
                </ul>
                <!--[if lte IE 6]></td></tr></table></a><![endif]-->
            </li>
        </ul>
        <!--[if lte IE 6]></td></tr></table></a><![endif]-->
    </li>
</ul>
Is it bad to use these conditional formatting statements or is this an acceptable way to immplment drop downs (along with css)?