La Transition ne fonctionne pas sous IE

Je suis le développement de mon propre site web, et l'une des "caractéristiques" il a, c'est que quand je vais avec ma souris sur l'en-tête, il glisse vers le bas.

Cela fonctionne bien sur tous les principaux navigateurs. Cependant, avec IE 10, il n'a pas. Voici le source de la page:

<?php
    echo "<html>
    <head>
        <title>memodesigns</title>
        <link rel='stylesheet' href='style/stylesheet.css'>
    </head>

    <body>";
                include_once('modules/header.php');
            echo "
    </body>

    </html>";
?>

C'est le fichier d'en-tête qui est inclus:

<?php

    echo "<div id = 'menucontainer'>
            <div id = 'menu'>
                <p>
                    <ul>
                        <li><a class = 'menu' href = ''>HOME</a></li>
                        <li><a class = 'menu' href = 'about.php'>ABOUT</a></li>
                        <li><a class = 'menu' href = 'portfolio.php'>PORTFOLIO</a></li>
                        <li><a class = 'menu' href = 'rates.php'>RATES</a></li>
                        <li><a class = 'menu' href = 'contact.php'>CONTACT</a></li>
                    </ul>
                </p>
            </div>
        </div>";

?>

Et les styles CSS utilisé ici:

a.menu{
    padding-left: 20px;
    padding-right: 20px;
}

/*menucontainer*/
#menucontainer{
    position: absolute;
    margin-top: -8px;
    top: 0px;
    width: 100%;
    text-align: center;
    -webkit-transition: margin-top 0.5s;
    -moz-transition: margin-top 0.5s;
    -o-transition: margin-top 0.5s;
    transition: margin-top 0.5s;
}

/*menucontainer*/
#menucontainer:hover{
    margin-top: 0px;
}

/*menu*/
#menu{
    padding-top: 5px;
    margin-left: auto;
    margin-right: auto;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    -moz-border-radius-bottomleft: 12px;
    -moz-border-radius-bottomright: 12px;
    max-width: 75%;
    height: 25px;
    background-color: #202020;
    font-family: Roboto;
    color: #f3f4f4;
    font-size: 16px;
}

Serais reconnaissant de toute aide pourquoi les transitions ne sont pas de travail dans IE, mais de travailler sur d'autres navigateurs.

Bienvenue dans Internet Explorer. Vous ne serez pas profiter de votre séjour.
Je suggère de ne pas lier à un anonyme site comme vous l'avez fait. Essayez jsbin ou jsfiddle ou quelque chose de similaire.
La page est propre. Aussi, sur une autre note, j'ai confirmé l'existence de ce dans internet explorer 10 sur Windows 7 à l'aide de BrowserStack.
Une raison en particulier? Ces deux sites semblent orientés vers le HTML et le Javascript, plutôt que de PHP. EDIT: Merci Ian Carroll
On ne comprend pas que beaucoup de gens cliquant sur un domaine inconnu à partir d'ici. Ian est passé par une étape que la plupart d'entre nous sont trop paresseux pour le faire 🙂

OriginalL'auteur MemoNick | 2013-07-09