Problema con la repeticion del fondo

Bueno estube practicando y he decidido hacer mi web pero ya me tope con mi primer problema:

En la hoja de estilos tengo puesto lo siguiente:

body {background-image: url(objetos/fondo.png) ; background-repeat:y; background-position: center}

Y en la hoja index tengo esto:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>Page title</title>
<link rel="stylesheet" href="estilos.css" type="text/css" media="all">
</head>
<body>


</body>
</html>


Yo cree un fondo para mi web y mide 800x200 px y como ven en la hoja de estilos lo puse para que este en el centro y para que me la repita solo verticalmente. Ahora mi problema es que obviamente cuando pongo la resolucion 800x600 se ve todo normal pero cuando tengo la de 1024x768 px se me ve asi:

http://img230.imageshack.us/img230/784/fondofb0.jpg

Me lo repite tambien horinzontalmente y eso es lo que no quiero que haga por que claramente le digo que solo me lo repita en y.

Tambien lo probe en firefox pero se me ve igual... Que comando magico aplico para que se arregle? :D

Desde ya muchas gracias
pues es extraño, pero parece que lo de usar los *.png como fondos no suele ser buena idea.
mientras a alguien se le ocurre una idea mejor, yo te aconsejo que cambies el formato de la imagen, utiliza una jpg por ejemplo a ver si se repite o no.
Sigue estando igual... ahora voy a probar si haciendo la imagen mas grande se puede solucionar el problema :?

Pero si alguien me ayuda mejor por que no quiero meter mucha mano a ver si arruino las cosas :oops:
Hola

yo hago esto:

al body le pongo un fondo de color,

y la imagen la pongo dentro de una div, centrada, con un ancho fijo

para no tener ese problema

saludos
Intenta colocar algo, lo que sea dentro del body. Si el body está vacio su tamaño es cero y el fondo dentro de un tamaño cero no se puede ver.

Miralo y nos cuentas, por si acaso. :wink: