Safari hauteur de 100% de l'élément à l'intérieur d'un max de hauteur de l'élément

Je suis à essayer de comprendre pourquoi Safari ne sera pas lire le max-attribut hauteur de sa société mère à la hauteur. Chrome et Firefox de le lire correctement, mais Safari semble ignorer le parent max-hauteur et au lieu saisit la page est pleine hauteur.

Vous pouvez le voir, il ici

CSS:

body, html {
    height: 100%;
    margin: 0;
}
div {
    height: 100%;
    max-height: 300px;
    width: 100px;
}
div span {
    background: #f0f;
    display: block;
    height: 100%;
}

Balisage:

<div>
    <span></span>
</div>

Je suis à l'aide de Safari 6.0.5 sur OSX 10.8.5.

  • Il semble que ce bogue est responsable. Voici aussi un répondre à ce sujet. La seule solution qui a fonctionné pour moi a été l'ajout d' div { position: absolute; }, essayer ici.
  • Parfait. Je les déteste safari 😉 si vous avez mis que comme une réponse, je vais l'accepter.
InformationsquelleAutor Chad | 2013-10-01