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>
。