Взгляните на следующую скрипту:
Когда у вас есть изображение с текстом, завернутым в привязку/ссылку, пробел между изображением и текстом в коде создает подчеркнутые пробелы на отображаемой странице прямо перед текстом.
Когда нет изображения, нет подчеркнутых пробелов, даже если в коде есть пробелы.
Единственный способ, которым я могу видеть, избегать этого подчеркнутого пробела - это исключить пробелы в моем коде. Но мне не нравится изменять стиль кодирования, чтобы изменить представление отображаемой страницы. В любом случае, изменение HTML-кода для управления презентацией страницы в любом случае является неправильным. Это похоже на использование разрывов строк (<br/>
), чтобы добавить пространство между элементами вместо использования CSS.
Есть ли свойство CSS, не столь очевидное для меня, которое используется для устранения этой проблемы?
UPDATE По какой-то причине люди получают зависание на границах изображения и маржи, которые у меня были в коде. Я только положил их туда, чтобы он выглядел красиво. Они не имеют никакого отношения к проблеме, поэтому я удалил их и обновил скрипку, чтобы люди могли более четко понять, в чем проблема.