jsfiddle へのリンク: http://jsfiddle.net/WBZng/1/
次のような HTML 構造があります。
<div>
<input/>
<span>Label comes here...</span>
</div>
inputとの両方spanが必要display:inlineです。また、スペースのない長いテキストでも折り返されるようにしていますspan。word-wrap:break-wordただし、テキストが長い場合、<span>は保持されずに新しい行に表示されますdisplay:inline-block。にスペースがあっても問題ありません<span>。