Hoi keeze,
Ik denk dat het niet nodig is om alle afbeeldingen er los naast elkaar als background-afbeelding in te zetten. Je kan ze het beste samenvoegen tot een groot background-image, dat er dan in 1 keer in gezet wordt. Dat scheelt een hele bups code, en zal ook enorm schelen in de pagina-snelheid (er hoeven nu niet 88 images opgevraagd en gedownload te worden, maar slechts 1)!
Makkelijk te fabrieken:
- Screenshot maken van de testpagina, randjes er af knippen, en je hebt je pagina-achtergrond.

Het er in zetten kan met de methode van janthiemen:
Code:
html {
background: url(images/achtergrond.jpg) fixed 50% 0;
}
body {
width: 990px;
margin: 0 auto;
background: white;
}
Op deze manier staat de pagina gecentreerd op alle resoluties, en de achtergrond ook. De achtergrond wordt op deze manier beeldvullend (herhaalt zich horizontaal en verticaal), de pagina zelf wordt een witte baan in het midden, waar geen achtergrond te zien is.
Wil je wel iets van de achtergrond laten doorschemeren in de inhoud van de pagina, dan kan je in de <body> een half-transparante witte (of andere kleur) png zetten:
Code:
body {
width: 990px;
margin: 0 auto;
background: url(images/semitransp.png);
}
Je kunt ook géén background-kleur voor de body/inhoud opgeven, maar dan wordt waarschijnlijk de tekst erg slecht leesbaar.
- Wat ook nog kan, als de achtergrond zich niet horizontaal hoeft te herhalen: het midden van de achtergrond-afbeelding (de 990px van de pagina-breedte) meteen al een lichtere achtergrond geven. Dat spaart de semitransparante png die er overheen geplakt wordt.
Met vriendelijke groet,
CSShunter
____________
PS: voor niet-herhalende achtergrond is de correcte code:
Code:
...
background: url(images/achtergrond.jpg) fixed no-repeat 50% 0; /* helemaal geen herhaling */
...
background: url(images/achtergrond.jpg) fixed repeat-x 50% 0; /* alleen horizontale herhaling */
...
background: url(images/achtergrond.jpg) fixed repeat-y 50% 0; /* alleen verticale herhaling */
...
Of in de uitgebreide notatie:
Code:
...
background-repeat: no-repeat;
...
background-repeat: repeat-x;
...
background-repeat: repeat-y
...
Als de repeat-x opgegeven wordt, is er automatisch geen repeat-y (en vice-versa).
Als er geen repeat wordt opgegeven, is het automatisch een repeat alle kanten op.
Zie verder de
css-specificatie over background-repeat.