Configure a secondary image with dimensions, lazy loading and async decoding. Semantic structure should describe meaning, not visual appearance.
Correct example✓
<img src="project-gallery.jpg" alt="Project interface displayed on a phone" width="960" height="640" loading="lazy" decoding="async">
The src identifies the resource, alt conveys image information, and width and height declare its proportions before download. For a secondary image, loading="lazy" can defer loading and decoding="async" allows decoding without unnecessarily blocking display.