comment garder inline éléments d'emballage?

J'ai des éléments de menu qui ressemble à ceci

<ul>
  <li>Item1<span class="context-trigger"></span></li>
  <li>Item2<span class="context-trigger"></span></li>
  <li>Item3<span class="context-trigger"></span></li>
</ul>

avec CSS qui transforme le haut dans un menu horizontal, et JS qui transforme l' [travées] en boutons amener des menus contextuels. Vaguement comme ceci:

Item1^ Item2^ Item3^ 

Si le menu est trop large pour la largeur du navigateur, qu'il l'enveloppe, qui est ce que je veux. Le problème est que, parfois, c'est la mise en ligne des pauses avant de les [les travées]. Je ne le veux briser entre [li]. Des idées?

OriginalL'auteur sprugman | 2008-11-04