Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2013, 13:27
Avatar de nanotime
nanotime
 
Fecha de Ingreso: noviembre-2011
Ubicación: Cd. Guayana
Mensajes: 145
Antigüedad: 12 años, 6 meses
Puntos: 6
Pregunta displays y problemas de posicionamiento con Foundation4

Hmm para ser un poco breve y no alargarme, estoy configurando un footer responsivo y necesito hacer que los elementos se vean uno debajo del otro en bloques, lo logro pero de manera poco satisfactoria, hace a medias las cosas y no se, ya he probado varias formas y ninguna me sale.

El HTML del código viene siendo este:

Código HTML:
Ver original
  1. <div class="footer-container">
  2.     <div class="row" id="footer">
  3.         <div class="small-12 small-centered colums">
  4.            
  5.             <div class="small-3 colums footer">
  6.                 <ul class="icon-size">
  7.                     <li><i class="icon-html5"></i></li>
  8.                     <li><i class="icon-css3"></i></li>
  9.                     <li><i class="icon-linux"></i></li>
  10.                 </ul>
  11.             </div>
  12.  
  13.             <div class="small-3 colums footer">
  14.                 <a href="https://creativecommons.org/licenses/" target="_blank"><img class="creative" src="{{paths.theme}}img/cc-white.png"></a>               
  15.             </div>
  16.            
  17.             <div class="small-4 colums footer">
  18.                 <ul class="icon-size">
  19.                     <li><a href="#"><i class="icon-google-plus"></i></a></li>
  20.                     <li><a href="#"><i class="icon-twitter"></i></a></li>
  21.                     <li><a href="#"><i class="icon-envelope-alt"></i></a></li>
  22.                 </ul>
  23.             </div>
  24.            
  25.         </div> 
  26.     </div>
  27. </div>

Nada del otro mundo, el problema es que, luego de hacer algunos ajustes al CSS no logro hacer que las disposiciones se vean como quiero que lo hagan. Esta es una imagen de como queda:



Hmm lo que quiero lograr es que los iconos se vean con el inline-block pero, todos sucesivamente, osea, los primeros tres icons en linea, luego abajo la imagen y luego los tres iconos abajo;

¿Cual es mi problema? Bien, que para lograr que todos se vean en sucesión, necesito arreglar varias cosas, la primera es que los divs que los contienen deben estar en "display: block" y luego los ul deben estar en inline-block ¿Correcto? Eso es lo que estoy haciendo y así se termina viendo, me doy cuenta de que los tamaños de las grids afectan mucho esto, pero mientras mas espacio les de a las grids de iconos, la imagen de CC se ve mas y mas pequeña y desproporcional, de todos modos les dejo el código scss (que realmente no tiene prácticamente diferencias de un CSS normal):

Código CSS:
Ver original
  1. #sidebar-nav{
  2.     width: 300px;
  3.     display: block;
  4.     margin:  0 auto;
  5.     position: static;
  6.  
  7.     li{
  8.         display: inline-block;
  9.     }
  10. }
  11.  
  12. #footer{   
  13.  
  14.     div{
  15.         &:nth-child(2){
  16.             display: inline-block;
  17.         }
  18.  
  19.         &:nth-child(3){
  20.             display: block;
  21.         }
  22.  
  23.         &:nth-child(4){
  24.             display: inline-block;
  25.         }  
  26.     }  
  27.    
  28.     ul{
  29.         display: inline-block !important;
  30.     }
  31.  
  32.     .icon-size{
  33.         font-size: $mid-icon;
  34.     }
  35. }

Si alguien se le ocurre alguna idea, así sea tonta, yo la pruebo