Это не ошибка или что-то в этом роде.
В зависимости от используемого типа документа различные браузеры применяют определенные значения для полей, отступов и границ для различных элементов.
Видв вашем коде я не вижу, где вы устанавливаете границу на изображении равным 0. Сделайте это.
Вообще говоря, лучший тип документа для использования - просто <!DOCTYPE html>
Это приводит к стандартному режиму практически во всех браузерах.,Если у вас есть только несколько незначительных изменений (например, границы изображения), которые вам нужно сделать, чтобы обеспечить полное соответствие.
Далее, тег абзаца недопустим внутри TR.Вы пропустили TD, как указал Sparky672.