Ich schiebe mittels negativen margin Text auf eine img-Box.
Bei schwarzer Schrift vor weißem Text-HG auf einer Graphik, die vornehmlich schwarz-weiß-Elemente darstellt kann es passieren …
Ein CSS-Grid (display: grid; …
) kann hier auch eine Lösung sein.
Denn Überlappungen sind möglich. Konkret würde das Bild das komplette Grid ausfüllen und der Text nur eine oder mehr Boxen.