Небольшая, но толковая заметка объясняющая разницу между css-свойствами inline-block и block.
Смысл в том, что строчный блок выставляет ширину минимально-необходимую, а блок максимально доступную (100%). Помните об этом. RTFM. Кстати в официальной документации об этом прямым текстом не говорится. Это лучшее описание данного немаловажного момента, что попадался.
ссылка