Foros del Web » Creando para Internet » HTML »

¿Porque no se me muestra la imagen?

Estas en el tema de ¿Porque no se me muestra la imagen? en el foro de HTML en Foros del Web. Tengo una duda, porque no se muestra la imagen PT.png que esta asociada al div con clase PT? La ruta esta bien y no veo ...
  #1 (permalink)  
Antiguo 04/04/2015, 14:13
 
Fecha de Ingreso: febrero-2015
Mensajes: 61
Antigüedad: 9 años, 9 meses
Puntos: 0
¿Porque no se me muestra la imagen?

Tengo una duda, porque no se muestra la imagen PT.png que esta asociada al div con clase PT? La ruta esta bien y no veo ningun error a simple vista, se muestra todo menos la imagen PT.

Código HTML:
Ver original
  1. <div class="fotasa">
  2.  
  3. <img src="img/lugares/porto.jpg" height="288px" class="wimg">
  4. <label class="nombre"><div class="boxIcon flag PT"></div>
  5. <b>Porto, Portugal</b>
  6.  
  7. </div>


Código CSS:
Ver original
  1. .fotasa {
  2.   cursor: pointer;
  3.   position: relative;
  4.   padding: 5px;
  5.   width: 288px;
  6.   border: 1px solid #c8c8c8;
  7.   background: #fff;
  8.   display: block;
  9.   overflow: hidden;
  10.   border-radius: 3px;
  11.   -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.15);
  12.   box-shadow: 0 1px 3px rgba(0,0,0,0.15);
  13. }
  14.  
  15.  
  16. .PT {
  17.   background-image: url('img/banderas/PT.png');
  18. }
  19. .flag {
  20.   width: 45px;
  21.   height: 45px;
  22.   background-repeat: no-repeat;
  23. }
  24. .boxIcon {
  25.  
  26.   display: inline-block;
  27.   float: left;
  28. }
  29.  
  30. .nombre {
  31.   text-align: left;
  32.   min-height: 43px;
  33.   position: absolute;
  34.   bottom: 5px;
  35.   left: 5px;
  36.   right: 5px;
  37.   background: rgba(0,0,0,0.75);
  38.   color: white;
  39.  
  40.   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);
  41. }
  #2 (permalink)  
Antiguo 04/04/2015, 19:22
(Desactivado)
 
Fecha de Ingreso: abril-2015
Ubicación: España
Mensajes: 616
Antigüedad: 9 años, 7 meses
Puntos: 74
Respuesta: ¿Porque no se me muestra la imagen?

prueba de poner la imagen en el directorio donde está el archivo CSS y luego pon esto

Código CSS:
Ver original
  1. background-image: url('PT.png');

por otro lado, has puesto un DiV dentro de un LABEL, y creo que eso no es correcto
  #3 (permalink)  
Antiguo 05/04/2015, 12:20
Avatar de mardojai  
Fecha de Ingreso: noviembre-2012
Ubicación: Lima, Perú
Mensajes: 137
Antigüedad: 12 años
Puntos: 44
Respuesta: ¿Porque no se me muestra la imagen?

Prueba lo que dice @superweb360, puede ser un problema en la ruta que no te diste cuenta.

Por otro lado, no entiendo para que estás usando el elemento label, ese elemento es para formularios y asociarlos con inputs.

https://developer.mozilla.org/es/doc...Elemento/label
__________________
El que supera a otros es poderoso, y el que se supera a sí mismo es invencible.
__________________
Si te sirvió puntúa.
  #4 (permalink)  
Antiguo 05/04/2015, 14:35
Avatar de fede5426  
Fecha de Ingreso: diciembre-2014
Ubicación: Córdoba
Mensajes: 446
Antigüedad: 9 años, 11 meses
Puntos: 208
Respuesta: ¿Porque no se me muestra la imagen?

Si el css esta dentro de una carpeta.. te falta agregar "../" en la ruta de tu imagen, para "salir" de la carpeta css y ya después ingresar a img.

Etiquetas: muestra, todo
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 22:23.