premetto che sono stupito delle domande, specialmente da parte di un utente con tutti i tuoi messaggi...
Ti consiglio di leggere la guida ai css del portale, è molto esaustiva ed eviteresti di chiedere sul forum cose estremamente banali.
E' bello aiutare gli altri come sono stato aiutato io a suo tempo, ma una cosa è aiutare ad imparare, un'altra è la pappa pronta.
Quindi: potrei risponderti velocemente alla prima domanda ma preferisco invitarti a leggere i primi due o tre paragrafetti della guida ai css, trovi la differenza tra selettore di classi e di id.
Per la questione del background devi vedere un pò tu quante pagine ha il sito, come lo vuoi aggiornare, etc.
Considera che nel css che usi per la grafica puoi indicare tutti i backgroud per le pagine, ad esempio così:
CSS:
codice:
#pagina1 #background { background: #fff url(mioBG1.jpg); }
#pagina2 #background { background: #fff url(mioBG2.jpg); }
#pagina3 #background { background: #fff url(mioBG3.jpg); }
#pagina4 #background { background: #fff url(mioBG4.jpg); }
nell'html ci sarà:
codice:
<body id="pagina1">
<div id="background">
[...]
</div>
</div>
</body>
codice:
<body id="pagina2">
<div id="background">
[...]
</div>
</div>
</body>
etc...
questo è uno dei modi possibili... dipende da quello che vuoi fare.