UPDATE: Success! After some trial and error, I discovered that iOS 7 is not compatible with vh units. I switched to using JavaScript for detecting the browser height, and now my website works flawlessly on iOS 7.
I recently created a website that functions perfectly on all devices except iPhones running iOS 7. The entire page crashes and displays bizarre flickering effects like a disco party gone wrong.
You can witness the chaos on iOS 7 by clicking here:
If I remove my CSS file, the page loads normally without any styling.
*
{
margin: 0;
padding: 0;
}
<!-- More CSS code will go here... -->
#ops
{
color: #000;
text-decoration: none;
}
#ops:visited
{
color: #000;
}