I'm trying to move an embedded element with the CSS3's transform: translate3d() method. It works perfectly in every browser, except for Safari, which doesn't seem to move the video/audio itself but manages to move the embedded element.
Here's the fiddle.
I've moved a container div to the right with translate3d(). I've also set a border for the div and the embedded element/object.
HTML
<div class="audio">
<object height="50" width="100"
data="http://www.w3schools.com/html/horse.mp3"></object>
</div>
CSS
.audio{
-webkit-transform: translate3d(300px,0,0);
-ms-transform: translate3d(300px,0,0);
-o-transform: translate3d(300px,0,0);
transform: translate3d(300px,0,0);
}
Is this an unfixable bug or does anyone have a fix?
EDIT:
Safari 5.1.7 on Windows 8.1