Виктор, если мы говорим о приложении, как о программе, то это английский термин application, переведенный на русский язык. И чтобы понять, откуда и как он появился, нужно копаться в английском языке.
Т.е. лучше почитать или задать вопрос на "их" форумах.
это из-за того, что у блока с картинкой нет свойства высоты.
неверное утверждение
Этот отступ образовывается у строчных и строчно-блочных элементов из-за особенностей выравнивания по базовой линии (дефолтное значение vertical-align). И неважно задаете вы ему высоту или нет. Лечится свойством vertical-align: top;.
Сделайте разные названия для начала