тэг "a" не изменяет свой размер

Заключаю тэг img в тэг a и вижу, что высота тэга не изменяется совсем никак!

По идее он должен принимать ширину и высоту тэга img, но этого не происходит. Думал, задам ширину и высоту тэгу, и не работает!

При изменении ширины и высоты тэг а их просто игнорирует ДАЖЕ с !important. В чем может быть проблема?

<a href=""><img src="img/2_with_shadow_++.png" alt=""></a>

введите сюда описание изображения

введите сюда описание изображения


Ответы (3 шт):

Автор решения: Qwertiy

Допиши ему

display: inline-block;
→ Ссылка
Автор решения: Zhihar

назначьте тегу <a> стиль

display: inline-block;

такие элементы как span и т.п. не очень любят когда в них другие объекты засовывают, поэтому приходится превращать их во что-то divообразное таким стилем

→ Ссылка
Автор решения: Inventor

Используйте

a {
    display: block;
}
→ Ссылка