Hi!
Der doppelt vergebene ID-Bezeichner "navi" springt schon ins Auge.
Das ist ein Tippfehler - da fehlt nur ein Vokal beim Namen der ID des ul-Elements, das sollte römisches Markup werden:
<div id="navi">
<ul id="navii">
<li id="naviii">
<a id="naviv">
<span id="navv">
<marquee id="navvi">foo::bar
</marquee>
</span>
</a>
</li>
</ul>
</div>
off:PP
--
"You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
"You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)