css3: translateX-center-element horizontal

Ich versuche, die Mitte horizontal ein element: jsfiddle

<div id="parent">
    <div id="child">
</div>

Auf das Kind, das ich haben nun das folgende css, die nicht center:

transform: translateX(50%);

Leider sind die 50% wird aus dem #Kind und nicht der Elternteil. Gibt es einen Weg zur Mitte dieses element die Verwendung von Transformationen (ich weiß, ich kann es verwenden, zum Beispiel 'Links')?

Hier ist die vollständige Liste der css -

#parent {
    width: 300px
    height: 100px;
    background-color: black;
    border: 1px solid grey;
}
#child {
    height: 100px;
    width: 20px;
    -webkit-transform: translateX(50%);
    background-color:red;
}
  • was haben Sie in der Einstellung #parent css?
Schreibe einen Kommentar