Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/06/2013, 16:36
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: displays y problemas de posicionamiento con Foundation4

Uhmm... Yo creo que te estás liando con nth-child. Por ejemplo:

Código CSS:
Ver original
  1. #footer div:nth-child(4){
  2.   display: inline-block;
  3. }

Esto no afecta a ningún elemento, porque sencillamente no hay ningún cuarto hijo que sea div. Por ejemplo, en una estructura como esta:

Código HTML:
Ver original
  1.   <div>
  2.     <div>
  3.       <div>
  4.         <div>
  5.         </div>
  6.       </div>
  7.     </div>
  8.   </div>

No puedes usar :nth-child(2), ni :nth-child(3), ni :nth-child(4). Porque todos son en realidad primeros hijos, luego todos son :nth-child(1) —o :first-child, o :nth-child(odd).

Supongo que un selector más acorde para que lo quieres hacer, sería algo como:

Código CSS:
Ver original
  1. #footer > div div {
  2.   &:nth-child(1) {}
  3.   &:nth-child(2) {}
  4.   &:nth-child(3) {}
  5. }

¿No? Pregunto porque ando medio despistado.