Is there a practical difference between whether a left-floated element (say, and image) has display: inline-block; applied to it, as opposed to leaving the default display:
When you use float: left; almost any elements behave as a block element. So there is no any difference in this particular case.
float: left;
block