Comment verticalement au moyen d'aligner les éléments flottants de l'inconnu heights?

J'ai un (horizontalement) centré div extérieure contenant les deux éléments de l'inconnu largeur:

<div style='width:800px; margin:0 auto'>
  <div style='float:left'>...</div>
  <div style='float:right'>...</div>
</div>

Les deux flotteurs sont alignée en haut par défaut, et sont de diverses/inconnu et de hauteurs différentes. Est-il possible de les rendre centrée verticalement?

J'ai finalement fait le div extérieure

display: table

et l'intérieur divs

display: table-cell;
vertical-align: middle;
text-align: left/right;

mais je suis juste curieux de savoir si il existe un moyen de le faire avec les flotteurs.

  • vertical aligner en html/css est au-delà de laid, et la principale source de mes douleurs envie de gifler l'ensemble du W3C autour avec un cadavre en décomposition d'IE6, puis de les nourrir de ce cadavre.
  • Vous n'êtes pas la seule, mais c'est ce que nous avons à travailler avec....
InformationsquelleAutor Yang | 2012-09-24