Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/06/2013, 00:24
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: Transformaciones después de un display block.

Si exacto. Por eso te decía que suele usarse en menús y no sé si te serviría porque igual necesitas que div.aparece siga en el flujo natural.

Se me ocurre que si quieres que siga manteniendo el espacio pero que no sea afectado por el :hover, podrías ponerlo como hermano y luego usar el selector de "hermano directo": ~. Es como el selector +, que afecta a hermanos —descendientes siempre—pero sólo si viene justo a continuación.

Código HTML:
Ver original
  1. <a href="#">Aparece</a>
  2. <div class="aparece">Aqui estoy</div>

Código CSS:
Ver original
  1. a:hover ~ div.aparece {}

Lo demás sería igual, pero eliminando el posicionado.