Safari-Höhe 100% - element in einem max-height-element

Ich versuche, herauszufinden, warum Safari nicht gelesen das max-height-Attribut des übergeordneten als die Höhe. Chrome und Firefox wird es richtig lese, aber Safari scheint zu ignorieren, die Eltern max-height und stattdessen packt die Seite in voller Höhe.

Können Sie sehen, es hier

CSS:

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

Markup:

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

Ich bin mit Safari 6.0.5 auf OS x 10.8.5.

Wie es scheint, bug zuständig ist. Hier ist auch ein Antwort über. Die einzige Lösung, die für mich gearbeitet wurde das hinzufügen div { position: absolute; }, versuchen Sie es hier.
Perfekt. Trotzdem hasse ich safari 😉 wenn Ihr das als Antwort, ich werde es akzeptieren.

InformationsquelleAutor Chad | 2013-10-01

Schreibe einen Kommentar