Consider the following css, in both desktop and mobile Safari:
<html> <head> <style> .notbroken { position:absolute; top:10000px; } .broken { position:absolute; -webkit-transform: translate3d(0px, 10000px, 0px); } </style> </head> <body> <div class="notbroken">Scrollbars, please.</div> </body> </html>Both css classes position the div 10,000 pixels down the page, but if you use the .broken version, you won't get scrollbars, and you'll never be able to see the content.
the same defect affects the copy paste events...
ReplyDeletehttp://stackoverflow.com/questions/5792630/ipad-web-app-cant-select-copy-paste-into-an-input-field-after-css-transform/7096969#7096969
I know its an old post but the correct answer is not given yet. It's not a bug, css3 translate's don't take up space in the dom.
ReplyDeleteThis means it will never cause a scrollbar to appear.