E' possibile che un CSS non si comporti come dovrebbe?

Mi spiego meglio, ho applicato uno stile ad una cella di tabella per impostare uno sfondo, il problema è che questo sfondo non viene visualizzato o su alcuni pc viene visualizzato a metà.

Ho provato su s.o. XP e VISTA e non si vede lo sfondo o si vede a metà, mentre su sun WIN98 si vede completamente.

C'è un errore o è un problema di compatibilità? Ho provato esclusivamente con IE.

Ecco lo stile:

codice:
.onda-giu-dx {
	background-attachment: fixed;
	background-image: url(immagini/onda_scheda.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
}
Non capisco..