Inline-SVG-Ausrichtung in HTML

Ich habe derzeit Probleme ausrichten, die inline-SVG richtig innerhalb ein umschließendes DIV, wie in diesem Beispiel.

<!DOCTYPE html>
<html>
<body>
    <div style="border: 1px solid black; height: 50px; width: 100px; vertical-align:top;">
        <svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"">
            <rect x="0" y="0" width="100" height="100" style="fill: red;" />
        </svg>
    </div>
</body>
</html>

SVG geändert ruft zu entsprechen, die die Abmessungen des div, aber ich bin nicht in der Lage, die Ausrichtung für die SVG. Weder text-align noch vertical-align funktionieren in Firefox 9, Chrome 18, IE 9 und Opera 11.61 . Ich will einfach nur, um die position des inline-SVG in die linke Obere Ecke des DIV.

Beachten Sie, dass in meinem Fall das umgebende DIV hat eine dynamische Abmessungen (%-Werte), also die absolute Positionierung funktioniert nicht.

Jemand eine Ahnung, wie das ausrichten der SVG in diesem Fall?

  • warum kann Sie hinzufügen einen wrapper ?
InformationsquelleAutor Sirko | 2012-01-26
Schreibe einen Kommentar