elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Hola a todos necesito ayuda en CSS
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Hola a todos necesito ayuda en CSS  (Leído 2,893 veces)
RevolucionVegana


Desconectado Desconectado

Mensajes: 477



Ver Perfil
Hola a todos necesito ayuda en CSS
« en: 27 Julio 2016, 22:22 pm »

Hola, estoy haciendo una página web y tengo que poner 4 imágenes que quiero que queden alineadas horizontalmente todas en la misma línea, lo que he hecho ha sido coger y crear un div:

Código:
#misimagenes{
height:250px;
width:100%;
background:black;

}

y después he puesto para que las imágenes hagan lo siguiente dentro de este div:

Código:
#misimagenes img{
height:100%;
width:24%;
text-align: center;


}

funciona bien la parte de que dependiendo de como sea la ventana se ajustan solas las imágenes y quedan todas en la misma línea pero no se por que pero no puedo quitarle los margenes es decir quiero cuatro imágenes pegadas unas con otras en la misma línea sin dejar espacios por los lados ni entre ellas, he intentado con cosas como margin-left:0; y right y top y bottom pero no cambia nada, mirar a ver si podéis echarme una mano por favor :)! Si necesitáis algo más de código me decís.

Un saludo!


En línea

HAS DICHO ALGO NENAAAAAA?!
Adrialmend

Desconectado Desconectado

Mensajes: 38


Ver Perfil
Re: Hola a todos necesito ayuda en CSS
« Respuesta #1 en: 28 Julio 2016, 08:19 am »

Código
  1. </head>
  2.  
  3.  
  4. <div>
  5.    <p>
  6.        <img style="width:100px;" src="1.jpg"/>
  7.        <img style="width:100px;" src="1.jpg"/>
  8.        <img style="width:100px; "src="1.jpg"/>
  9.        <img style="width:100px;" src="1.jpg"/>
  10.    </p>
  11. </div>
  12.  
  13. </body>
  14. </html>

Ahí tienes las imágenes alineadas en horizontal.

Un saludo


En línea

RevolucionVegana


Desconectado Desconectado

Mensajes: 477



Ver Perfil
Re: Hola a todos necesito ayuda en CSS
« Respuesta #2 en: 28 Julio 2016, 14:10 pm »

Hola Adrialmed, gracias por la ayuda pero esto no es exactamente lo que busco, lo que busco es que las 4 imagenes ocupen desde el lado izquierdo hasta el lado derecho siempre, sin importar las medidas del navegador o dispositivo, lo he intentado con porcentajes poniendole a cada imagen 25%, pero siguen quedando unos pequeños espacios entre medias de ellas y también a la derecha de la web queda un poco de margen con la cuarta imagen...

Saludos!
En línea

HAS DICHO ALGO NENAAAAAA?!
Adrialmend

Desconectado Desconectado

Mensajes: 38


Ver Perfil
Re: Hola a todos necesito ayuda en CSS
« Respuesta #3 en: 28 Julio 2016, 15:37 pm »

Estoy fuera, cuando llegue a casa editare este mensaje. Perdona por la confusión.


Un saludo
En línea

karmany
Colaborador
***
Desconectado Desconectado

Mensajes: 1.615


Sueñas que sueñas


Ver Perfil WWW
Re: Hola a todos necesito ayuda en CSS
« Respuesta #4 en: 28 Julio 2016, 16:46 pm »

Podrías intentar hacer algo así (he robado las imágenes del blog.elhacker.net):

Código
  1. <p>Texto por arriba</p>
  2. <div class="padre">
  3. <img src="http://3.bp.blogspot.com/-L44dSJ5R-_E/UN3unDUvbcI/AAAAAAAAAGQ/tIUkL5EeeDk/s1600/captura_pantalla_notificador_nuevos_mensajes_foro.png"/>
  4. <img src="http://3.bp.blogspot.com/-L44dSJ5R-_E/UN3unDUvbcI/AAAAAAAAAGQ/tIUkL5EeeDk/s1600/captura_pantalla_notificador_nuevos_mensajes_foro.png"/>
  5. <img src="http://3.bp.blogspot.com/-L44dSJ5R-_E/UN3unDUvbcI/AAAAAAAAAGQ/tIUkL5EeeDk/s1600/captura_pantalla_notificador_nuevos_mensajes_foro.png"/>
  6. <img src="http://3.bp.blogspot.com/-L44dSJ5R-_E/UN3unDUvbcI/AAAAAAAAAGQ/tIUkL5EeeDk/s1600/captura_pantalla_notificador_nuevos_mensajes_foro.png"/>
  7. </div>
  8. <p>Texto por abajo</p>

Y de reglas de estilo, podrías hacer algo así:
Código
  1. div.padre{width: 100%;border: 1px solid black;text-align: center;}
  2. div.padre img{max-width: 23%; margin:2px;}

El 23% nunca hay que ponerlo al 25% porque algunos navegadores te pondrán la imagen de más a la derecha abajo. Además también he puesto un margin de 2 píxeles. Esto igual en navegadores con dispositivos muy pequeños también haga saltar la última imagen abajo (pero esto ya lo tienes que estudiar y con las media queries corregirlo a tu manera). Yo por ejemplo, en un smartphone no dejaría las imágenes en horizontal, porque no se ven, las dejaría una debajo de la otra.
Pongo un <div> padre y dentro las imágenes porque es posible centrarlas, ya que estas son elementos en línea y no en bloque, como el <div>. Así siempre quedarán bien centradas dentro de un div que ocupa todo el ancho de la pantalla.
En línea

karmany
Colaborador
***
Desconectado Desconectado

Mensajes: 1.615


Sueñas que sueñas


Ver Perfil WWW
Re: Hola a todos necesito ayuda en CSS
« Respuesta #5 en: 28 Julio 2016, 17:18 pm »

Y juntas y centradas, puedes hacer algo así:

Código
  1. <p>Texto por arriba</p>
  2. <div class="padre">
  3. <img src="http://3.bp.blogspot.com/-L44dSJ5R-_E/UN3unDUvbcI/AAAAAAAAAGQ/tIUkL5EeeDk/s1600/captura_pantalla_notificador_nuevos_mensajes_foro.png"/>
  4. <img src="http://3.bp.blogspot.com/-L44dSJ5R-_E/UN3unDUvbcI/AAAAAAAAAGQ/tIUkL5EeeDk/s1600/captura_pantalla_notificador_nuevos_mensajes_foro.png"/>
  5. <img src="http://3.bp.blogspot.com/-L44dSJ5R-_E/UN3unDUvbcI/AAAAAAAAAGQ/tIUkL5EeeDk/s1600/captura_pantalla_notificador_nuevos_mensajes_foro.png"/>
  6. <img src="http://3.bp.blogspot.com/-L44dSJ5R-_E/UN3unDUvbcI/AAAAAAAAAGQ/tIUkL5EeeDk/s1600/captura_pantalla_notificador_nuevos_mensajes_foro.png"/>
  7. <br style="clear:both;" />
  8. </div>
  9. <p>Texto por abajo</p>

CSS
Código
  1. div.padre{width: 100%;border: 1px solid black;text-align:center;font-size:0;}
  2. div.padre img{max-width: 23%;}

Habrá que ver compatibilidades de navegadores.

Si no quieres centrarlas dentro del <div>, es muy sencillo poniendo a cada <img> float:left.
« Última modificación: 28 Julio 2016, 17:20 pm por karmany » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines