Con il "trucco" del background-image dovresti avere lo stesso risultato "visuale" assicurati però per l'accessibilità e l'usabilità che il contenuto sia fruibile anche con le immagini disabilitate o da chi abbia difficoltà nella percezione dei colori.

la pagina deve o dovrebbe rimanere "leggibile" tramite anche solo alla propria struttura semantica.