Entre mi CSS tengo lo siguiente:

#framecontentTop{ 
position: absolute; 
top: 0; 
a la izquierda: 120px; 
a la derecha: 0; 
height: 100px; 
overflow: hidden; 
background-image: url(/Usuarios/minombre/sitio Web Project/logo.jpg); 
color: blanco; 
}

Donde la ruta a la imagen que desea utilizar como imagen de fondo es /Usuarios/minombre/sitio Web Project/logo.jpg

Sin embargo, cuando me pongo en mi div con el ID framecontentTop, no muestra en la imagen (o incluso nada) como para el fondo. No hay otros divs en el CSS para entrar en conflicto con él, y cuando me puse el fondo para framecontentTop a un color o mantenerlo como una imagen, sino poner la URL de alguna imagen al azar en línea, lo carga bien. Así que sólo puedo asumir que el problema es con cómo he especificado la ruta de la imagen – puede que alguien vea lo que he hecho mal aquí?

Muchas gracias

OriginalEl autor Deacon | 2010-03-08

2 Comentarios

  1. 16

    Si usted tiene todos los caracteres especiales, que deben ser escapado, o en el caso de espacio en blanco, al menos citado, como este:

    background-image: url("/Users/myname/Website Project/logo.jpg");

    Se puede ver el Especificación del W3C para el total de los requisitos.

    Algunos de los personajes que aparecen en un sin comillas URI, como paréntesis, comas, los caracteres de espacio en blanco, comillas simples (‘) y las comillas dobles («), deben ser precedidos de una barra invertida de modo que el valor de URI es un URI token: ‘(‘, ‘)’, ‘\,’.

    Gracias, he intentado esto, junto con lo que Jesse se sugirió anteriormente y todavía estoy recibiendo la misma (falta de) resultado!
    Si tu imagen en la ruta http://www.mysite.com/Users/myname…. ?
    no, todo esto está siendo local en el momento en que su camino es file:///Users/myname … …
    Luego que no funciona, que está buscando algo relativo a la página web de la raíz. Puede usted hacer es relativo? Sólo url(logo.jpg)?
    gracias de nuevo, me dí una oportunidad y curiosamente funciona con otra imagen en el mismo directorio…pero no la imagen en particular que quiero?! Yo realmente no veo cuál es el problema ahora!

    OriginalEl autor Nick Craver

  2. 4

    Utiliza una ruta absoluta que siempre va a resolver a la misma URL en su servidor. Si que funciona cuando se pone en Un elemento, pero no funciona en elemento de B, es probable que el problema no está en la URL, pero otra background o background-image ajuste de interferencia.

    Me gustaría utilizar Firebug «Inspeccionar Elemento» función para averiguar si hay otra configuración de fondo de tomar precedencia.

    Url con espacios deben estar siempre entre comillas por el camino:

    background-image: url("/Users/myname/Website Project/logo.jpg");

    OriginalEl autor Pekka 웃

Dejar respuesta

Please enter your comment!
Please enter your name here