Verticalement Centre Image Réactive

Je me demandais si il existe un moyen simple à la verticale du centre d'une image réactive.

Veuillez vous reporter à la jsFiddle: http://jsfiddle.net/persianturtle/yawTb/1/

HTML de base:

<img class="mobile-title-size" src="http://zx85.dyndns.org/raphtest/img/title.png" alt="Logo">

CSS de base:

.mobile-title-size {
position: absolute;
top: 2.5%;
left: 6%;
width: 70%;
max-width: 300px;

}

C'est le mobile de l'en-tête qui utilise la même image qui est affichée sur la tablette de bureau et les fenêtres. Depuis que l'image est déjà en cours de chargement, de toute façon, je suis à la recherche d'utiliser cette même image, la redimensionner les petites et alignées à la verticale de sorte que je peux utiliser une image pour toutes les fenêtres.

Le Problème: Sur navigateur redimensionner l'image est plus petite, mais elle n'a pas alignées à la verticale dans le centre.

L'Objectif: Même si la largeur des chevauchements mal dans cet exemple, il n'est pas un problème sur mon site. Le but n'est que de la verticale du centre de l'image en tant que le navigateur est redimensionnée.

Je suis d'accord avec l'aide d'un javascript/jQuery solution mais bien sûr, simple CSS est préféré.

Toute aide est grandement appréciée!

Les bases pour le vertical align: Conteneur avec position:relative, image avec position:absolute. Puis ajoutez à hauteur fixe et top:50%; margin-top:-height/2. Enfin adapter aux différentes requêtes de média.
Comment puis-je ajouter une hauteur fixe si l'image est sensible?
Pour cela, vous devrez utiliser du JS.
Pouvez-vous me diriger dans la bonne direction?
+1 pour avoir un bien écrit, pensé à la question.

OriginalL'auteur Raphael Rafatpanah | 2013-03-15