Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/08/2014, 10:00
mblascog
 
Fecha de Ingreso: enero-2002
Ubicación: Sabadell
Mensajes: 565
Antigüedad: 22 años, 10 meses
Puntos: 4
Centrado cuando de redimensiona

Buenas,
Tengo una capa, con dos subcapas dentro:
- en una hay una imagen
- en la otra texto.
Cuando por espacio es posible, quiero que ambas partas salgan una al lado de la otra. En la siguiente imagen se ve lo quiero:


Y el código para conseguirlo es el siguiente:
Código CSS:
Ver original
  1. #peu div.part1Peu{width:26%;
  2.     float:left;
  3.     margin-right:1%}
  4. #peu div.part1Peu div.interiorPeu{width:100%;
  5.     overflow:hidden;
  6.     background:-webkit-linear-gradient(#5cacad, #3c8783);
  7.     background:-o-linear-gradient(#5cacad, #3c8783);
  8.     background:-moz-linear-gradient(#5cacad, #3c8783);
  9.     background:linear-gradient(#5cacad, #3c8783);
  10.     -moz-box-shadow: 5px 5px 5px #888;
  11.     -webkit-box-shadow: 5px 5px 5px #888;
  12.     box-shadow: 5px 5px 5px #888;}
  13. #peu div.part1Peu div.interiorPeu div.bannerImg{float:left;
  14.     margin-right:1%;}
  15. #peu div.part1Peu div.interiorPeu div.bannerImg a{width:100%;}
  16. #peu div.part1Peu div.interiorPeu div.bannerImg a img {border:1px solid #000000;
  17.     margin:5%;
  18.     min-width:90px;}
  19. #peu div.part1Peu div.interiorPeu div.bannerText{overflow:hidden;
  20.     padding-left:4%;
  21.     padding-top:3%;
  22.     padding-right:2%;
  23.     min-width:105px;}
  24. #peu div.part1Peu div.interiorPeu div.bannerText a {text-decoration:none;
  25.     color:#FFF;}
  26. #peu div.part1Peu div.interiorPeu div.bannerText a p.p1{font:bold .9em 'Helvetica';}
  27. #peu div.part1Peu div.interiorPeu div.bannerText a p.p2{font: .8em 'Helvetica';}
  28. #peu div.part1Peu div.interiorPeu div.bannerText a p.p3{float:right;
  29.     font:.8em 'Helvetica';
  30.     margin-top:18%;
  31.     margin-right:1%;}
  32. #peu div.part1Peu div.interiorPeu div.bannerText a:hover{text-decoration:underline;}
He puesto todo el código, aúnque sea largo.
- part1Peu: es todo el recuadro
- interiorPeu: la sombra de dicho recuadro
- bannerImg: el contenedor de la imagen
- bannerText: el contenedor del texto


De estos recuadros tengo 3, alineados horizontalmente. Según el ancho del navegador, llega un momento que no caben, entonces, al estrecharse, el texto salta por debajo de la imagen, quedando así:


Y lo que quisiera, es que la imagen también quedara centrada, es decir:

Creo que lo que tengo es que redefinir, en el media query de máximo 800 píxeles, las propiedades de #peu div.part1Peu div.interiorPeu div.bannerImg a img, pero no lo consigo.

Y ya por último, cuando el navegador el navegador es más ancho de 800 píxeles, los recuadros quedan así, bien para mi gusto


Pero cuando es más estrecho, la altura del recuadro varía según el texto,

y yo querría que quedaran igual de altos.

Muchas gracias por leerme y si podeis ayudarme.
Saludos
__________________
Qué fácil cuando lo sabes y qué difícil cuando no

Última edición por mblascog; 19/08/2014 a las 10:56