Why does the following markup result in body
having an 8px margin
on iOS (latest iPad) (and hence a vertical scrollbar)?
<!DOCTYPE html>
<html>
<head>
</head>
<body style="margin: 0px !important;">
</body>
</html>
Online here: http://limitless-refuge-4707.herokuapp.com/index3
iOS 7.0.4
Edit:
Using the iPad web inspector I can see that the iOS Safari user-agent stylesheet style for a margin-top: 8px
on the body is overriding my own styles. Why might this be?