Foros del Web » Programación para mayores de 30 ;) » Java »

Me carga style.css pero no las imagenes

Estas en el tema de Me carga style.css pero no las imagenes en el foro de Java en Foros del Web. Hola compañeros, tengo un problema con las plantillas CSS. Me he bajado una plantilla gratuita y bueno, antes de explicar lo que me ocurre, os ...
  #1 (permalink)  
Antiguo 29/12/2010, 05:49
 
Fecha de Ingreso: diciembre-2010
Ubicación: Madrid
Mensajes: 42
Antigüedad: 11 años, 8 meses
Puntos: 1
Me carga style.css pero no las imagenes

Hola compañeros, tengo un problema con las plantillas CSS.

Me he bajado una plantilla gratuita y bueno, antes de explicar lo que me ocurre, os pongo aquí como tengo distribuida mi proyecto, concretamente la carpeta web.




El archivo index.jsp carga perfectamente el style.css y las imágenes, pero no se como cargar las imágenes en el archivo lista.jsp. El estilo me lo carga perfectamente en lista.jsp ya que en el JSP pongo esta linea...

<style type="text/css">
<%@ include file="/css/style.css" %>
</style>

Pero claro... no me carga las imágenes y quiero que se carguen :S Como puedo establecer la ruta de las imágenes? Debería usar más de un style.css? No se que hacer, la verdad... jejeje

Espero algún consejo!

Un saludo y felices fiestas a todos! ;)
  #2 (permalink)  
Antiguo 30/12/2010, 11:36
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 14 años
Puntos: 188
Respuesta: Me carga style.css pero no las imagenes

¿Donde pones la URL, en la jsp o dentro del style.css?

Si la ruta está bien puesta (supongo que usarás rutas relativas) las imágenes deberían cargar sin problemas. Es cuestión de dar con la configuración de ruta correcta.

Por ejemplo si tienes la ruta en el styles.css
background: url('../css/images/tuImagen.jpg') no-repeat;

Si la tienes en la JSP.

src="/tuAplicacion/css/images/tuImagen.jpg"

A ver si con esto te aclaras y te sale
  #3 (permalink)  
Antiguo 02/01/2011, 13:30
 
Fecha de Ingreso: diciembre-2010
Ubicación: Madrid
Mensajes: 42
Antigüedad: 11 años, 8 meses
Puntos: 1
Respuesta: Me carga style.css pero no las imagenes

Cita:
Iniciado por Fuzzylog Ver Mensaje
¿Donde pones la URL, en la jsp o dentro del style.css?

Si la ruta está bien puesta (supongo que usarás rutas relativas) las imágenes deberían cargar sin problemas. Es cuestión de dar con la configuración de ruta correcta.

Por ejemplo si tienes la ruta en el styles.css
background: url('../css/images/tuImagen.jpg') no-repeat;

Si la tienes en la JSP.

src="/tuAplicacion/css/images/tuImagen.jpg"

A ver si con esto te aclaras y te sale

Hola Fuzzylog pues la ruta la tengo puesta en el propio .css de la siguiente forma:

url(css/images/img01.jpg) la verdad es que no estoy muy seguro de como saber si coinciden o no con la ruta del JSP

Un saludo y gracias. Feliz año!
  #4 (permalink)  
Antiguo 04/01/2011, 04:48
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 14 años
Puntos: 188
Respuesta: Me carga style.css pero no las imagenes

Pues ya sabes la respuesta, la url debería ser:

url('../css/images/img01.jpg')

Es decir, se debe entrecomillar con comillas simples, y los dos puntos del inicio junto con la barra inclinada indican al sistema que es una ruta relativa.
  #5 (permalink)  
Antiguo 05/01/2011, 05:10
 
Fecha de Ingreso: diciembre-2010
Ubicación: Madrid
Mensajes: 42
Antigüedad: 11 años, 8 meses
Puntos: 1
Respuesta: Me carga style.css pero no las imagenes

Cita:
Iniciado por Fuzzylog Ver Mensaje
Pues ya sabes la respuesta, la url debería ser:

url('../css/images/img01.jpg')

Es decir, se debe entrecomillar con comillas simples, y los dos puntos del inicio junto con la barra inclinada indican al sistema que es una ruta relativa.

Muchas gracias!!! Sí que era simple, sí! :D Ya he podido cargar las imágenes a todas las páginas ;)

Un saludo y cuídate!

Etiquetas: carga, imagenes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:26.