prima del CSS3 come si faceva???
Non si faceva.

Le immagini di sfondo non sono ridimensionabili. Ci sono dei metodi con i CSS3.

Prima si usavano dei trucchi grafici, ad esempio sfondo monocromatico e sfumatura dell'immagine ai brodi con lo stesso colore.