Revert "Revert #220 267cf8e"

This reverts commit 2def7c54e0e2f24b74ba76bd162a69e21e97e27b.
Revert "Ref. #220 - Fixes missing `alt` attribute."

This reverts commit 74d1ff5a3859d7f28bd3c72688114a8d9c03dbc4.