iPad Safari mobile seems to ignore z-indexing position for html5 video elements
The issue only occurs if the video element was dynamically created. If the element was just in the page as it loaded, z-index
works fine.
You can fix z-index on dynamically created videos by giving the video element -webkit-transform-style: preserve-3d
.
Yep, it's as bad as haslayout on IE!
Unfortunately not.
Based on my experience and understanding of how iOS currently works, this isn't possible.
Mobile Safari on the iPad cuts a hole for a Quicktime window , which plays back the video using the built in hardware acceleration to improve battery life. (The iPhone and iPod Touch just open it up in a separate window to achieve the same effect.)
This window doesn't play nicely with the other HTML on the page. In fact, I haven't found a way to get mobile Safari to display anything on top of a tag. My guess is that this is because the hardware acceleration only allows for video scaling and positioning, and that it's only able to handle one video at a time.