CSS vertical-align propriété ne fonctionne pas

Hé là, j'ai le code CSS suivant:

.parent
{
    position : 'absolute';
    top : '50px';
    left : '50px';
    width : '400px';
    height : '160px';
    padding : '10px';
    border : '2px solid';
    border-color : '#444444';
    background-color : '#FF0000';
    text-align : 'center';
    /*display : inline; tried this also and didn't work.*/
}

.child
{
    color : '#123456';
    font-size : '16px';
    font-family : 'Arial';
    vertical-align : 'middle';
}

Je veux juste mettre l'enfant est contenu dans le centre (x et y) de la div parent, mais cela ne fonctionne pas, il ne me montre le texte dans le côté supérieur de l'élément parent. Toute suggestion? merci.

Pourquoi il y a des guillemets autour de toutes les valeurs de propriété?
Je suis désolé, j'ai juste fait une traduction rapide d'une classe JavaScript je suis en train de faire et j'ai oublié de les enlever.

OriginalL'auteur Neo | 2013-04-25