Align <input> & <button> balises

J'ai une liste ordonnée qui a un <input type="text"... et <button> champ. Quand j'ai rendu, je les reçois les champs en 2 lignes distinctes. Comment puis-je obtenir pour venir dans la même ligne?

HTML-

<li>
    <input type="text" value="Paste URL here"></input>
    <button id="i">Go</button>
</li>

J'ai même retiré de <li> & mettez-les dans un autre <div>, sans succès. Ce CSS doit être ajouté ici pour surmonter ce comportement par défaut?

Mise à JOUR: j'ai maintenant supprimé ces 2 balises de la liste ordonnée & les mettre dans un <div>. Ça ressemble à ça maintenant -

<div style="display: inline-block">
    <input id="url" type="text" value="Paste URL here"></input>
    <button id="i" style="font-size:10px; margin:2px;">Go</button>
</div>

Pas d'effet à essayer float:left; ou display:inline-block.

quel navigateur? j'ai essayé sur Firefox & IE8, ils s'alignent sur la même ligne.
J'utilise Firefox 3.6.11

OriginalL'auteur Srikar Appalaraju | 2010-11-18