Comment alignez verticalement div à l'intérieur d'une div sans display:table-cell

Ok c'est le div de la structure.

  <div class="DivParent"> 
  <a href="#">

  <div class="DivWhichNeedToBeVerticallyAligned"></div>

  </a>    
  </div>

DivParent a fixé la largeur et la hauteur, mais DivWhichNeedToBeVerticallyAligned n'a pas de hauteur fixe des valeurs.

Si vous faites DivParent display:table-cell; vous pouvez alignez verticalement DivWhichNeedToBeVerticallyAligned mais je ne veux pas utiliser cette fonctionnalité car elle provoque quelques dégâts.

A href de la balise de lien doit être de la même taille avec la divParent je veux dire toute la divparent doit être cliquable. comme display:block.

Donc, y a-CSS façon de aligne verticalement ou léger jquery solution serait aussi de l'aide.

Merci.

Ici jsfiddle : http://jsfiddle.net/XHK2Z/

*

Quel est le problème avec display:table-cell?

OriginalL'auteur MonsterMMORPG | 2011-09-16