Суть
Атрибуты — пары имя/значение на открывающем теге: настройка элемента.
<img src="/a.webp" alt="Схема" width="800" loading="lazy" />
Есть булевы (disabled, checked — важен факт наличия) и обычные строковые. В DOM часто есть отражение в свойствах (el.id), но не всегда 1:1.
Итог: атрибуты конфигурируют элемент; пишутся в разметке, читаются/меняются из JS.