Я, вероятно, не выполнил некоторые требования, так как установка span.Button на auto сделала меня.
Если вам нужно, чтобы кнопка росла только горизонтально, с вертикальным переполнением, обрезанным, чем, может быть, я 'сделать это так:
span.Button {display:inline-block; margin:2px 4px;padding:3px 6px;
background-color:#ddd; width:auto; height:24px; line-height:24px;overflow:hidden;
vertical-align:middle;
}
, используя немного JavaScript для определения высоты img, а затем отцентрировать его соответственно.