Using Twitter’s Bootstrap, I have a form with an input field and a prepended icon:
<div class="input-prepend">
<label for="some_name">What's your ...</label>
<span class="add-on"><i class="icon-road"></i></span>
<input type="text" class="span2" name="some[name]" id="some_name"/>
</div>
And this is the result:

I haven’t changed Bootstrap’s CSS as of yet. The examples show no such space between icon and input field. How do I get rid of it?
Found it out myself: Don’t break lines between icon markup and
input:As Twitter themselves explain it in the icons documentation:
That was my clue.