Я подозреваю, что это потому, что
имеет стиль display:block
.Это означает, что элемент
(!) (В отличие от самого графического изображения) будет расширяться для заполнения любой ширины, выделенной ему.Обратите внимание, что когда вы удаляете параметр display:block
, интерактивная область возвращается к размеру изображения, как и ожидалось.
Тогда возникает вопрос: как вы центрируете связанное изображение, ограничивая интерактивную областьобраз?Один из способов:
div { width: 500px; text-align:center; }