В целом понятно что display: inline-block; но вот пример jsfiddle.net/u3bkqku1/1 не могу понять почему не слушается... контейнер что ли перекрывает его?
Кирилл Никитин: а понял спасибо, а почему лучше inline? Ведь при display:inline-block элемент ведет себя, как встроенный, но его внутренняя часть форматируется так, как будто это блочный элемент. Это позволяет, например, добавить вертикальные паддинги.